Asp.net MVC флажок не обновляется
У меня есть представление, которое связано с моделью. Внутри этого представления я отображаю флажок, подобный этому:
@Html.CheckBoxFor(model => model.Back, new { id = "Back", @class = "target" })
<p style="color: white">Value [email protected]</p>
Как вы можете видеть этоCheckBox
связан сviewModel
, Скажем, сначала это не проверяется (значение = ложь). Затем пользователь делаетPOST request
и внутри этогоPOST request
Я обновляю значение изfalse
вtrue
, Поэтому обычно checkBox должен быть проверен, хотя это не так. Каким-то образом это не проверяется, пока отображается абзац нижеtrue
... Это почему?
Спасибо за вашу помощь!
редактировать
контроллер:
[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);
}