3
I’m developing with the .Net Core Razor
and I’m setting a string
in my GET
and I need that, according to what this string
(in the case of "true" or "false"), checkbox
whether or not marked.
To string
is being sent and received, but I am unable to handle the reply to mark or not this checkbox
.
I’m trying to do it this way:
<input type="checkbox" id="dt_ini" name="checkDataInicial" onchange="liberarDataHora()" @HttpContext.Session.GetString("CheckDI") =="true" ? checked>
But this if
What I’m doing isn’t working out like I want it to.
What I want is that if @HttpContext.Session.GetString("CheckDI")
is equal to true
, add the attribute checked
to that tag
.
What is appearing:
Does anyone there have any idea how I can do?
EDIT: I managed to solve my problem but not as I would like. What I did was to change the String
which is sent on GET
. Where it was "true" I put "checked" and where it was "false" I put ""(empty); then my tag looked like this:
<input type="checkbox" id="dt_ini" name="checkDataInicial" onchange="liberarDataHora()" @HttpContext.Session.GetString("CheckDI")>
It worked, but it’s not quite how I’d like it. Anyway, if anyone there knows how to do this if, leave it there in the answer please.
Can you show me how it turned out please?
– Ronaldo Araújo Alves
I’m sorry, your answer is correct. It worked perfectly. I made the mistake. It seems that the code did not compile correctly when I upgraded to your code. Very good
– user153240