私はこのMVC 3 Razorアプリケーションで作業しており、通常は自分のビューのビューモデルを利用しています。MVCコントローラのアクション - 重複コードを使用してPOSTとGETを処理する
私のビューモデルのかなりの数は、自分のフォームでやりとりする特定のエンティティだけでなく、より多くの情報を含んでいます。私のGETアクションハンドラは、ビューモデルを初期化し、各プロパティに目的の値などを提供します。
私のPOSTアクションハンドラでは、モデルの状態が有効かどうかをチェックします。エラー。
私のPOSTアクションハンドラでは、自分自身のGETアクションハンドラからコードをコピーしてビューを再度レンダリングする必要があります。ビューモデルのデータを収集するコードをコピーする必要がないように、コントローラアクションを実装するにはどうすればよいですか?
POSTとGETの両方を処理するアクションハンドラを許可しようとしましたが、処理する入力パラメータがあります。私のPOSTアクションハンドラは、入力パラメータとしてビューモデルを持ちますが、GETアクションハンドラは表示されません。
あなたは現在書いているコードのいくつかの例を挙げることができますか? – marcind
あなたはアクションを得るためにポストアクションをリダイレクトしようとしましたか? – frennky