Caixa de seleção asp.net mvc não atualizando
Eu tenho uma visão que está vinculada a um modelo. Dentro dessa visualização, estou exibindo uma caixa de seleção como esta:
@Html.CheckBoxFor(model => model.Back, new { id = "Back", @class = "target" })
<p style="color: white">Value [email protected]</p>
Como você pode ver issoCheckBox
está ligado aoviewModel
. Digamos que esteja desmarcada no início (valor = false). Então o usuário faz umaPOST request
e dentro dissoPOST request
Estou atualizando o valor defalse
paratrue
. Normalmente, a caixa de seleção deve ser marcada, embora esse não seja o caso. De alguma forma, não é verificado enquanto o parágrafo abaixo é exibidotrue
... Por que é que?
Obrigado pela ajuda!
Editar
Controlador:
[HttpPost]
public ActionResult Details(Kunde model)
{
UserEntities userContext = new UserEntities();
KundeEntities KundeEntities = new KundeEntities();
var Kunde = KundeEntities.Kundes.Select(x => new { x.KdNr, x.Beratung }).Where(x => x.KdNr == model.KdNr).FirstOrDefault();
if(Kunde.Beratung == "Negativ" && model.Beratung == "Positiv")
{
model.Back = true;
}
return View(model);
}