2010-02-27 31 views

回答

3

因爲散列標記(#)後的所有內容都稱爲片段,並且根據HTTP規範,URL的片段部分永遠不會發送到服務器。您只能在客戶端JavaScript中檢查它。

+1

根據示例URL的性質,它看起來像您可能正在滾動您自己的表單登錄。我建議你的認證模塊使用[Server.UrlEncode](http://msdn.microsoft.com/en-us/library/zttxte6w.aspx)在將用戶重定向到Login.aspx之前設置參數,同樣,當接受POST到login.aspx時,使用[Server.UrlDecode](http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.urldecode.aspx)重定向回到所傳遞的任何內容RETURNURL。 – 2011-07-27 21:50:23