Asp.net MVC флажок не обновляется

У меня есть представление, которое связано с моделью. Внутри этого представления я отображаю флажок, подобный этому:

@Html.CheckBoxFor(model => model.Back, new { id = "Back", @class = "target" })
<p style="color: white">Value =@Model.Back</p>

Как вы можете видеть этоCheckBox&nbsp;связан сviewModel, Скажем, сначала это не проверяется (значение = ложь). Затем пользователь делаетPOST request&nbsp;и внутри этогоPOST request&nbsp;Я обновляю значение изfalse&nbsp;в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);
}