c#
未将对象引用设置到对象的实例大家帮我看一下我的这段代码怎么改?
a页面(登陆):Session["userid"] = userid;
b页面:
protected void LinkButton消息_Click(object sender, EventArgs e)
{
if (Session["userid"] != null && Session["userid"] == "1")
{ Response.Write(" <script>window.location.href='result1.aspx';</script> "); }
else
{ Response.Write(" <script>window.location.href='result2.aspx';</script> "); }
}
uiserid值不是空的啊。。
------解决方案--------------------哪行提示的错误?
Session["userid"] != null && Session["userid"] == "1"
这样写是没问题的
------解决方案--------------------window.location.href='result1.aspx'
result1.aspx页面的load事件也可能有代码出错了。
叫你下断点一行行执行啊。先学会跟踪代码比什么都重要。
------解决方案--------------------应该是值为Null引起,输出看下。
------解决方案--------------------session里取出的是object
object ==“1” ?
------解决方案--------------------你先断点跟踪一下`~看一下是哪句报的错,然后ctrl+alt+i 即时执行里面的变量,这样就能找到是哪个值出问题了,