Asp.net mvc Checkbox wird nicht aktualisiert

Ich habe eine Ansicht, die an ein Modell gebunden ist. In dieser Ansicht wird ein Kontrollkästchen wie das folgende angezeigt:

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

Wie du siehstCheckBox ist an das @ gebundviewModel. Nehmen wir an, dass es zuerst deaktiviert ist (value = false). Dann macht der Benutzer einPOST request und in diesemPOST request Ich aktualisiere den Wert vonfalse zutrue. Daher sollte normalerweise das Kontrollkästchen aktiviert sein, obwohl dies nicht der Fall ist. Irgendwie wird es nicht überprüft, während der folgende Absatz @ anzeitrue... Warum das

Danke für Ihre Hilfe

Bearbeite

Regler

[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);
}

Antworten auf die Frage(0)

Ihre Antwort auf die Frage