0

我对 ASP.NET 的模块 urlrewriter.net 有一些问题。

我有一个带有这样 URL 的多语言网站;

~/home.aspx

为了支持语言,我使用了这个重写规则;

<rewrite url="~/de-DE/(.*)" to="~/$1"></rewrite>

然后在我的代码中,我得到 de-DE 部分并为当前线程设置正确的文化。所有这些都运作良好。

登录网站后,我收到一条消息“您好,用户 x”,表明我已登录。导航到另一个页面时,它不再显示此消息,并且该页面似乎来自缓存或其他东西使用旧的(未登录的)数据。此外,当我附加调试器时,不会对此请求执行任何操作。如果我访问像 ~/home.aspx 而不是 ~/de-DE/home.aspx 这样的页面,不会出现问题。

这里可能是什么问题?

谢谢

4

1 回答 1

0

没关系!

我不小心禁用了 IE8 中的检查更新页面,这导致了所有问题......对于这个无用的问题,我深表歉意!

于 2010-05-03T21:43:25.123 回答