读书人

未将对象引用设置到对象的实例. Multi

发布时间: 2012-03-30 17:32:10 作者: rapoo

未将对象引用设置到对象的实例. MultiView ActiveViewIndex 调试的时候出现错误
if (Session["USERNAME"] == null)
{
(this.MultiView1.FindControl("View1") as MultiView).ActiveViewIndex = 0;
}
else
{
(this.MultiView1.FindControl("View2") as MultiView).ActiveViewIndex = 1;
this.name.Text = Session["USERNAME"].ToString();
}


网页打开一加载就判断SESSION值是否为空,空就显示View1这个,空就显示View2。。。

[解决办法]
if (Session["USERNAME"] == null)
{
MultiView1.ActiveViewIndex = 0;
}
else
{
MultiView1.ActiveViewIndex = 1;
this.name.Text = Session["USERNAME"].ToString();
}


[解决办法]
不光要判断Session是否为空,还要判断转换以后的控件是否为空,打断点可以找到,如果是控件为Null,则要检查你的FindControl是否有问题了

读书人网 >asp.net

热点推荐