Asp.net mvc ASP.NET MVC 2返回上一屏幕

Asp.net mvc ASP.NET MVC 2返回上一屏幕,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,有没有一种方法可以返回到上一个视图,而不必记录用于访问所讨论的视图的所有参数。考虑一下这种情况。您有一个带有输入参数的搜索屏幕,按search可在页面上显示结果。单击一个项目可获得详细的外观,从而将您重定向到新视图。MVC是否能够获取包含搜索参数的上一个查询字符串?我不知道。您可以将其保存在会话中,但是使用JS history.back如何?用户不就是使用浏览器上的back按钮吗?是否要在详细信息页面上显示返回结果链接?如果不想在会话或cookie中保存搜索参数,也可以查看Request.url

有没有一种方法可以返回到上一个视图,而不必记录用于访问所讨论的视图的所有参数。考虑一下这种情况。您有一个带有输入参数的搜索屏幕,按search可在页面上显示结果。单击一个项目可获得详细的外观,从而将您重定向到新视图。MVC是否能够获取包含搜索参数的上一个查询字符串?

我不知道。您可以将其保存在会话中,但是使用JS history.back如何?用户不就是使用浏览器上的back按钮吗?是否要在详细信息页面上显示返回结果链接?如果不想在会话或cookie中保存搜索参数,也可以查看Request.urlReferer。

您可以使用Request.urlReferer

我不希望按下backbutton时出现任何意外行为。我对mvc不够熟悉,不知道会发生什么,我想确保我的用户不会以某种方式破坏数据库。