如果会话为空,则在转到 default.aspx 时检查会话信息返回 login.aspx
if (Session[SessionMemberKey] == null)
{
Response.Redirect("http://site.com/Login.aspx");
}
Firefox 将访问此页面http://site.com/%5CLogin.aspx
它在 Chrome 和 IE 中运行。
如果会话为空,则在转到 default.aspx 时检查会话信息返回 login.aspx
if (Session[SessionMemberKey] == null)
{
Response.Redirect("http://site.com/Login.aspx");
}
Firefox 将访问此页面http://site.com/%5CLogin.aspx
它在 Chrome 和 IE 中运行。
The %5C is URL-encoding for the backslash \.
When I accessed your site, this was what appeared in my Firefox address bar:
http://admin.duuzo.com/Pages\Membership\Login.aspx
I got the login page correctly, though.
Check this out:
我刚刚在 Firefox 中启动了该网站。
您发布的代码不是实际使用的代码。看起来您实际上是在构建该路径,而不是使用正斜杠 (/),而是在路径中使用反斜杠 ()。