2010-05-03 52 views
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,那麼問題就不會發生。

這裏有什麼問題?

謝謝

回答

0

沒關係!

我意外地禁用了檢查IE8中的新頁面,導致所有的問題......我很抱歉無用的問題!

+0

不是無用的,有人可能會找到他們需要的解決方案。緩存是那些不斷與你混淆的必要「邪惡」之一。 – 2010-05-03 21:45:06