我在同一个控制器中创建了两个视图。问题是,我想在完成httppost之后加载第二个视图。
索引视图
public ActionResult Index()
{
return View();
}
HttpPost
[HttpPost]
public ActionResult Index(AccountModel model)
{
return View("NEXTVIEW");
}
下一个视图
public ActionResult NEXTVIEW(EpmloyeeModal model)
{
return View();
}
在HttpPost之后,我添加了返回nextview。而它总是返回索引视图。我试图在不同的网站上找到这样的场景,但在任何地方都找不到。
感谢。
答案 0 :(得分:12)
试试这个
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW");
}
答案 1 :(得分:5)
对于后期操作,请使用:
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW");
}
答案 2 :(得分:5)
对于后期使用,以下内容:
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW"); // Redirect to your NextView
}
答案 3 :(得分:4)
您的下一个视图操作是期待一个模型,您需要将它传递给EpmloyeeModal模型
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW",new EpmloyeeModal());
}