首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Response.Redirect()跳转失败解决办法

2012-06-01 
Response.Redirect()跳转失败C# codeif (Session[UserCD]null){Response.Redirect(../../Login.aspx

Response.Redirect()跳转失败

C# code
if (Session["UserCD"]==null){    Response.Redirect("../../Login.aspx");    Response.Write("<script type='text/javascript'>location.href=location.href;</script>");}

在目录中有login.aspx,为什么跳转不过去啊

[解决办法]
可能是路径问题:
用Response.Redirect("~/Login.aspx");这种形式,~表示网站根目录,自己拼凑一下.
[解决办法]
探讨
C# code

if (Session["UserCD"]==null)
{
Response.Redirect("../../Login.aspx");
Response.Write("<script type='text/javascript'>location.href=location.href;</script>");
}


在目录中有login.aspx,为什么……

[解决办法]
探讨
C# code


if (Session["UserCD"]==null)
{
Response.Redirect("../../Login.aspx");
Response.Write("<script type='text/javascript'>location.href=location.href;</script>");
}


在目录中有login……

[解决办法]
用相对目录吧,别用..这样的,不好
不用Response.Redirect("../../Login.aspx"),也可以用脚本跳转:
Response.Write("<script type='text/javascript'>location.href=‘../Login.aspx’;</script>");

热点排行