私は 2 つのビューを持っています。最初のビューには、送信時にモデル ビュー (QuizzModelView) に入力するフォームがあります。
送信後、送信したいフォームもある別のビューにリダイレクトされます。問題は、2 つのビューに同じ QuizzModelView を使用したいということです。つまり、2 番目のフォームを送信するときに、前のフォームの値も送信したいということです。これを行うには、最初のビューからの値を取る非表示の入力を作成します。
非表示の入力なしでそれを行う方法はありますか。
ありがとう
編集:詳細を説明するには:
私のモデルビューには次が含まれます:QuizzModelView.field1、QuizzModelView、.field2
最初のステップ: View1 は QuizzModelView.field1 を埋めます
2 番目のステップ: view2 にリダイレクトされます
3 番目のステップ: View2 は QuizzModelView.field2 を埋めます
ここで、QuizzModelView.field1 と QuizzModelView.field2 を取得できるようにしたいと考えています。ただし、View2 を送信すると QuizzModelView.field1 が失われるため、QuizzModelView.field2 のみを取得します。
ここに私の行動があります:
[HttpPost]
public ActionResult TAFPart2PopupEvents(QuizzModelView model)
{
return PartialView("PartialViews/_TAFPart2PopupEvents", model);
}
[HttpPost]
public ActionResult TAFPart3PopupEvents(QuizzModelView model)
{
// here I want to use
// model.field1 and model.field2
}