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