我在本地主机与生产服务器中面临一个疯狂的问题。
基本上问题是:浏览器后退按钮不支持在分页中遍历,这在 localhost 中工作得很好。我正在使用 Ajax 更新面板在网格视图中进行分页。
更有趣的事情是:当我点击浏览器后退按钮时,它会附加一个 404 URL,而我的服务器上什至没有 404 页面。
网址如下所示:
http://www.example.com/404.aspx?404;http://www.example.com:80/domain-abcd/
我可以浏览 localhost 中的所有页面,并且浏览器后退按钮正确响应,使我回到 gridview 中的上一页。
我正在使用 IIS 6.0 并用于重写 URL Intelligencia UrlRewriter。
为此,我在页面加载时使用下面的代码
form1.Action = Request.RawUrl
关于如何处理和解决这些问题的任何想法?