情景是這樣的
假設我的登錄地址是 http://xxxx:2935/Login.aspx
因為我系統是用了.net的FormsAuthentication驗證機制,所以說,不管你直接輸入http://xxxx:2935還是后面帶login.aspx,只要你沒登錄,他默認都會跳轉login.aspx
這個時候,用戶把 http://xxxx:2935/Login.aspx 放進了收藏夾....一般來說都沒啥問題,但是有時候,用戶點擊收藏夾的連接之后,瀏覽器彈出的地址是 http://xxxx:2935/(X(1))/Login.aspx 我很想不通這個 (X(1)) 是怎么出現的。
當用戶的瀏覽器地址變成這個帶(x(1))的時候,我那個頁面就失效了,就是反復重定向到這個頁面,用戶輸入賬號密碼,他有重新跳轉到這個頁面。
但是當我在我的電腦,直接輸入http://xxxx:2935/(X(1))/Login.aspx的時候,我的瀏覽器會直接跳轉到 login.aspx,
所以我不知道客戶那里為啥不會跳轉。
然后我又寫了一個onload方法,我判斷了一下,url有x(1)的時候,replace成 login.aspx
結果我發現這個頁面不執行 onload,以及jq的ready方法
所以.....
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/279472.html
標籤:ASP.NET
