(非表示のフォームの一部として) 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"/>
ただし、これが機能していたことは知っています。何が起こったのですか? どうすればよいですか?