Dlaczego moje ukryte zapisywanie danych wejściowych: value = „value” zamiast true / false?
Mam witrynę MVC4, z (jako część ukrytego formularza):
<input name="somefield" type="hidden" value="@ViewBag.Test"/>
WartośćViewBag.Test
jesttrue
. Pole formularza jest wysyłane do parametru wejściowego formularza:
public ActionResult SomeAction(bool somefield = false, ...)
alesomefield
jest zawszefalse
. Po zbadaniu widzę, że kod źródłowy ma:
<input name="somefield" type="hidden" value="value"/>
Jednakże, jawiedzieć to działało. Co się stało i co mogę zrobić?