我檢查會話信息,當我去的Default.aspx如果會話返回null login.aspx的Firefox的URL問題
if (Session[SessionMemberKey] == null)
{
Response.Redirect("http://site.com/Login.aspx");
}
Firefox是到這個頁面http://site.com/%5CLogin.aspx
它是工作在Chrome和IE瀏覽器。
我檢查會話信息,當我去的Default.aspx如果會話返回null login.aspx的Firefox的URL問題
if (Session[SessionMemberKey] == null)
{
Response.Redirect("http://site.com/Login.aspx");
}
Firefox是到這個頁面http://site.com/%5CLogin.aspx
它是工作在Chrome和IE瀏覽器。
%5C是反斜線\的URL編碼。
當我訪問您的網站,這是什麼出現在我的Firefox地址欄輸入:
http://admin.duuzo.com/Pages \會員\的Login.aspx
我得到了正確的登錄頁面,雖然。
檢查了這一點:
我剛拉了Firefox中的網站上去。
您發佈的代碼並非實際使用的代碼。看起來你實際上正在構建該路徑,而不是使用正斜槓(/),而是在路徑中使用反斜槓()。
它將進入正確的頁面,對嗎?你在抱怨%5C格式? – 2011-01-05 19:07:23