Asp.net mvc 4 “提交时”;“以前的”;按钮,将上一页与webgrid一起显示为MVC中的特定视图

Asp.net mvc 4 “提交时”;“以前的”;按钮,将上一页与webgrid一起显示为MVC中的特定视图,asp.net-mvc-4,Asp.net Mvc 4,我有一个观点叫教育。在这个视图中,我有两个提交按钮:一个用于“添加另一个机构”,另一个用于“保存和下一步”。当我点击“添加另一个机构”时,我的代码将显示一个webgrid,它是教育视图底部的部分视图。当我点击“保存和下一步”时,它会带我进入下一页的附加信息视图。到目前为止,我的代码正按照我想要的方式运行 在附加信息视图中,我又有两个提交按钮,一个用于“上一步”,另一个用于“保存和下一步”。当我单击“上一页”时,它会将我带到上一页,即“教育”视图,并根据我传递给每个页面的主键显示webgrid 我

我有一个观点叫教育。在这个视图中,我有两个提交按钮:一个用于“添加另一个机构”,另一个用于“保存和下一步”。当我点击“添加另一个机构”时,我的代码将显示一个webgrid,它是教育视图底部的部分视图。当我点击“保存和下一步”时,它会带我进入下一页的附加信息视图。到目前为止,我的代码正按照我想要的方式运行

在附加信息视图中,我又有两个提交按钮,一个用于“上一步”,另一个用于“保存和下一步”。当我单击“上一页”时,它会将我带到上一页,即“教育”视图,并根据我传递给每个页面的主键显示webgrid


我的问题是,当我单击“上一步”时,如何显示我的教育视图和webgrid。单击“上一步”按钮时,控件将转到[HttpGet]。但是我有一个代码显示webgrid在[HttpPost]中。如何解决这个问题?

应该能够返回教育操作,或者构建模型并在Post操作中指定教育视图

public ActionResult Previous()
{
  //handle "Previous" post



  //handle the education view here
  var education = BuildEducationModel();
  return View("Education", education);


  //or just return the Education action.
  return Education();
}

@请不要再这样编辑了。它并没有真正提高可读性。:)@阿门@kavatap您应该在您的教育操作中设置“上一个原因”帖子,这样它将进入
[HttpPost]
操作。