0
我在ASP.NET模块urlrewriter.net有一些问题。urlrewriter.net页面没有执行
我有一个像这样的URL的多语言网站;
~/home.aspx
为了支持语言,我使用这个重写规则;
<rewrite url="~/de-DE/(.*)" to="~/$1"></rewrite>
然后在我的代码中,我得到de-DE部分并为当前线程设置正确的文化。所有这一切运作良好。
当我在网站上登录后,我收到一条消息“你好,用户x”显示我已经登录。当浏览到另一个页面时,它不再显示此消息,它似乎来自页面缓存或与旧(未登录)数据的东西。另外,当我连接调试器时,这个请求没有任何执行。如果我像〜/ home.aspx那样访问页面而不是〜/ de-DE/home.aspx,那么问题就不会发生。
这里有什么问题?
谢谢
不是无用的,有人可能会找到他们需要的解决方案。缓存是那些不断与你混淆的必要“邪恶”之一。 – 2010-05-03 21:45:06