Aqd*_*das 3 asp.net asp.net-mvc asp.net-mvc-4
我在同一个控制器中创建了两个视图.问题是,我想在完成httppost后加载第二个视图.
索引视图
public ActionResult Index()
{
return View();
}
Run Code Online (Sandbox Code Playgroud)
HttpPost
[HttpPost]
public ActionResult Index(AccountModel model)
{
return View("NEXTVIEW");
}
Run Code Online (Sandbox Code Playgroud)
下一个视图
public ActionResult NEXTVIEW(EpmloyeeModal model)
{
return View();
}
Run Code Online (Sandbox Code Playgroud)
在HttpPost之后,我添加了返回nextview.而它总是返回索引视图.我试图在不同的网站上找到这样的场景,但在任何地方都找不到.
谢谢.
Nil*_*are 12
试试这样吧
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW");
}
Run Code Online (Sandbox Code Playgroud)
对于后期操作,请使用此:
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW");
}
Run Code Online (Sandbox Code Playgroud)
您的下一个视图操作需要一个模型,您需要将 EpmloyeeModal 模型传递给它
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW",new EpmloyeeModal());
}
Run Code Online (Sandbox Code Playgroud)
对于后期使用,以下内容:
[HttpPost]
public ActionResult Index(AccountModel model)
{
return RedirectToAction("NEXTVIEW"); // Redirect to your NextView
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15895 次 |
| 最近记录: |