我有两个视图:第一个有一个表单,当它提交时,它会填写一个模型视图(QuizzModelView)。
现在提交后,我被重定向到另一个视图,该视图也有一个我要提交的表单。问题是我想对两个视图使用相同的 QuizzModelView。这意味着,在提交第二个表单时,我还想提交前一个表单的值。我可以通过创建隐藏输入来做到这一点,这些输入采用来自第一个视图的值。
有没有办法在没有隐藏输入的情况下做到这一点。
谢谢
编辑:解释更多:
我的模型视图包含:QuizzModelView.field1、QuizzModelView、.field2
第一步:View1 将填写 QuizzModelView.field1
第二步:我被重定向到 view2
第三步:View2 将填写 QuizzModelView.field2
现在我希望能够得到 QuizzModelView.field1 和 QuizzModelView.field2。但我只得到 QuizzModelView.field2 因为提交 View2 时 QuizzModelView.field1 丢失
这是我的行动:
[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
}