2

我的问题是:在我的布局页面上,我有指向不同仪表板的链接。当我单击一个链接时,它会在表格中显示数据:每个链接都会调用一个操作方法并获得一个在 html 表格中显示数据的视图。在每个表中,都有一个超链接字段(列)显示有关该特定记录的详细信息。此超链接调用控制器中的另一个操作方法。因此,当我单击 Layout 上的链接时,它会显示表格,并且表格中的超链接会显示有关该特定记录的详细信息。在此详细信息页面中,当我单击浏览器后退按钮时,我需要当前打开的表中的数据。但我没有得到这张表,它再次进入索引操作方法。如何得到这个?

请帮忙...

4

1 回答 1

1

好吧,它缺少关于您的陈述的一些重要信息,所以我必须做出一些假设!

1° - 如果您使用 AJAX 请求,后退按钮将不会返回到您之前的操作,因为请求都由您的 Javascript 代码处理。

2° - 如果在您的帖子中您的 url 没有改变并且您在服务器端处理值,将其存储在会话和其他东西中,您的后退按钮也将不起作用

所以基本上应该发生的是这些事情之一。如果您不使用服务器端会话并且不使用 ajax 处理请求和响应,则后退按钮应该可以工作,除了缓存问题: http: //gregorybeamer.wordpress.com/2009/12/10/asp-用后退按钮处理网络技巧/

否则,如果您使用 ajax,您应该创建一个按钮来手动复制“返回”行为以使其工作,但浏览器操作将无法按预期工作。

此致!

于 2012-10-23T20:55:50.100 回答