我有一个 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"/>
但是,我知道这曾经有效。发生了什么事,我该怎么办?