【问题标题】:Firefox url problem火狐网址问题
【发布时间】:2011-06-04 05:36:14
【问题描述】:

我去default.aspx时检查会话信息如果会话为空返回login.aspx

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

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

它在 Chrome 和 IE 中运行。

【问题讨论】:

  • 它会转到正确的页面,对吧?您在抱怨 %5C 格式吗?

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


【解决方案1】:

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

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

http://admin.duuzo.com/Pages\Membership\Login.aspx

不过,我的登录页面是正确的。

看看这个:

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

【讨论】:

    【解决方案2】:

    我刚刚在 Firefox 中启动了该网站。

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

    【讨论】:

      猜你喜欢
      • 2010-09-30
      • 1970-01-01
      • 2010-11-04
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多