Firefox网址问题

时间:2011-01-05 19:01:15

标签: asp.net firefox url redirect url-encoding

当我转到default.aspx时,如果session为null,我检查会话信息返回login.aspx

 if (Session[SessionMemberKey] == null)
 {
      Response.Redirect("http://site.com/Login.aspx");
 }

Firefox将转到此页面http://site.com/%5CLogin.aspx

它适用于Chrome和IE。

2 个答案:

答案 0 :(得分:2)

%5C是反斜杠\的网址编码。

当我访问您的网站时,这就是我的Firefox地址栏中出现的内容:

http://admin.duuzo.com/Pages \会员\的Login.aspx

但我正确地登录了页面。

检查出来:

firefox auto-adds %5Cimg%5C in URL link to image

答案 1 :(得分:2)

我刚刚在Firefox中删除了该网站。

您发布的代码不是实际使用的代码。看起来你实际上在构建那条路径而不是使用正斜杠(/),而是在路径中使用反斜杠()。