私はmvcを使用してエントリフォームをdevlopingしています。私は多くのテキストボックス、ラジオボタン、lablesを持っています。ビューからコントローラにデータをポストバックしながら、入力されたデータを失います。すべてのポストバックに対してこれを保持する方法は?デフォルトではどのMVC機構も使用可能ですか?これは、いくつかのプロパティを有効にすることによって、mvcに状態を単独で処理するように指示するのでしょうか?MVC 3の状態を維持する
私はviewdataオブジェクトを表示するのに興味がありません。ただし、mvc3で使用できるデフォルトのメカニズムは何ですか?
更新:
@using (Html.BeginForm())
{
<table>
<tr>
<td>
@Html.TextBox("txtTitle")
@Html.CheckBox("chkOption")
</td>
<td>
@Html.TextBox("txtDetails")
@Html.DropDownList("drpList")
</td>
<td>
<input type="submit" value="Cancel" name="action" />
<input type="submit" value="Create" name="action" />
</td>
</tr>
</table>
}
どのようにすべてのポストバックのために入力され、選択した値の状態を維持するには?
お試しのコードで質問を更新できますか?例えばコントローラとビュー?相対的な部分だけ。 –