私は単に mvc 3 を使用してエントリ フォームを作成しています。多くのテキスト ボックス、ラジオ ボタン、ラベルがあります。そのため、ビューからコントローラーにデータをポストバックすると、入力されたデータが失われます。すべてのポストバックでこれを保持する方法は? デフォルトで使用可能な mvc メカニズムはありますか? これは、いくつかのプロパティを有効にすることで、mvc に状態を単独で処理するように命令することを意味しますか?
ビューに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>
}
すべてのポストバックの入力および選択された値の状態を維持する方法は?