アイテムをリストするページがあり、各アイテムに編集用のアンカーがあります。
したがって、編集リンクをクリックすると、保存ボタンとキャンセル ボタンがある編集ページに移動します。
保存ボタンをクリックすると、OKボタンとキャンセルボタンがある確認ページに移動します。
私はasp.net mvcで、これによってモデルをビューに送信できることを知っています
return View("Edit", model);
次に、このように各モデル プロパティをビューに書き込むのが賢明です。
@Html.EditorFor( model => model.name )
@Html.EditorFor( model => model.description )
//more properties here...
保存ボタンをクリックすると、モデルをコントローラーに戻すことができます
しかし、編集ページの後、確認ページで質問を表示するだけでいいのですが、このように手動で書く必要がありますか
@Html.HiddenFor( model => model.name )
@Html.HiddenFor( model => model.description )
//more properties here...
asp.net mvcでこれを行うための1行の手間のかからない機能はありますか?