我在ASP.NET的模块urlrewriter.net上遇到了一些问题。
我有一个多语言网站的网址像这样;
~/home.aspx为了支持语言,我使用了这个重写规则;
<rewrite url="~/de-DE/(.*)" to="~/$1"></rewrite>然后在我的代码中,我获得了de-DE部分,并为当前线程设置了正确的区域性。所有这些都运行得很好。
在我登录网站后,我收到一条消息"Hello,user x“,显示我已登录。当导航到另一个页面时,它不再显示此消息,并且该页面似乎来自缓存或具有旧的(未登录的)数据的内容。此外,当我附加调试器时,不会对此请求执行任何操作。如果我访问像~/home.aspx这样的页面,而不是~/de-DE/home.aspx,不会出现问题。
这里会有什么问题呢?
谢谢
发布于 2010-05-04 05:43:25
不要紧!
我意外地在IE8中禁用了对较新页面的检查,这导致了所有问题……对于这个无用的问题,我很抱歉!
https://stackoverflow.com/questions/2760637
复制相似问题