目的:用session存储用户名信息,当session生命周期结束以后,网页跳转。
代码在最后,这样的代码不在框架页中正常实现,可是放到frameset中任何一个网页,就会跳location.href,执行下面的命令,明显是要报错(未将对象引用设置到对象的实例)。请问怎样让它不运行下面语句,if条件不满足即跳转?
我试过把if语句去除,就是第一条就执行跳转命令,都不成功。
唯一成功的方法是把跳转后面的语句全部放到else中,可以这样对我程序其他地方又有影响。
请问为什么会这样if (Session["Uname"] == null)
{
Response.Write("<script type='text/javascript'>alert('登录信息不存在');top.location.href='http://www.baidu.com'</script>"); }
Label1.Text = Session["Uname"].ToString();
Response.Writesession
代码在最后,这样的代码不在框架页中正常实现,可是放到frameset中任何一个网页,就会跳location.href,执行下面的命令,明显是要报错(未将对象引用设置到对象的实例)。请问怎样让它不运行下面语句,if条件不满足即跳转?
我试过把if语句去除,就是第一条就执行跳转命令,都不成功。
唯一成功的方法是把跳转后面的语句全部放到else中,可以这样对我程序其他地方又有影响。
请问为什么会这样if (Session["Uname"] == null)
{
Response.Write("<script type='text/javascript'>alert('登录信息不存在');top.location.href='http://www.baidu.com'</script>"); }
Label1.Text = Session["Uname"].ToString();
Response.Writesession
解决方案 »
- 为何会传不到参数?
- Web应用“无法操作保护内存”异常,Attempted to read or write protected memory.
- 怎么是实现不同网站项目读取同一目录下的图片?
- 如何对输入的文本框里的浮点数进行乘除最后变为STRING再赋给另一个文本框呢?
- 高手指点一下思路
- 求sql语句?
- 初学.net 请教高手指点
- xml未来的发展?
- 如何在触发DropDownList的SelectedIndexChanged的事件后不刷新页面就把该事件产生的值传到 TextBox控件中.
- 存储过程分页
- webqq中是如何给好友传送文件的
- asp.net网站长时间登陆后失效,不能登出和进入其他需要登陆后才能进入的页面。。。
try { u = Session["Uname"].ToString(); } catch { }
if (u == "")
{
Response.Write("<script type='text/javascript'>alert('登录信息不存在');top.location.href='http://www.baidu.com'</script>");
}
Label1.Text = u;