У меня есть сайт MVC4, с (как часть скрытой формы):
<input name="somefield" type="hidden" value="@ViewBag.Test"/>
Значение ViewBag.Test
равно true
. Поле формы отправляется на входной параметр формы:
public ActionResult SomeAction(bool somefield = false, ...)
но somefield
всегда false
. При исследовании я вижу, что исходный код имеет:
<input name="somefield" type="hidden" value="value"/>
Однако, я знаю, что это работало. Что случилось, и что я могу сделать?