有没有在我的 asp.net MVC3 应用程序中创建通用后退按钮的好方法?
目前,我对每个按钮都有不同的操作,当有更多可能性时,我会在 Url 中添加 redirectTo ,这样我就可以重定向回这个 Url。这不是最好的解决方案,因为我必须添加所有可能性,并且我可能会忘记将其添加到特定表单中。
我还教过History.Back
在 js 中使用,但有时它会重定向到一个表单,该表单将重定向回另一个表单(例如,如果没有铭文,则铭文列表重定向以添加铭文,然后单击后退按钮应重定向到如果有至少一个铭文,则为铭文列表,如果没有铭文,则为课程列表)。后退按钮有时也会关闭一个弹出窗口。
也许它可能是 BaseController 中的某些东西,它会OnActionExecuting()
在 Global.asax 中执行,例如GlobalFilter
?
知道我该怎么做吗?