System.NullReferenceException: 未将对象引用设置到对象的实例。行 31: string username;
行 32: username=(string)Session["username"];
行 33: if(username.Trim()!="")
行 34: {
行 35: conn();
源文件: c:\inetpub\wwwroot\webnews\admin\admin_main.aspx.cs 行: 33 [NullReferenceException: 未将对象引用设置到对象的实例。]
WebNews.admin.admin_main.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\webnews\admin\admin_main.aspx.cs:33
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
string username;
username=(string)Session["username"];
if(username.Trim()!="")
{
conn(); //填充DataList
getLabelText();
}
else Page.Visible=false;
}
// 在此处放置用户代码以初始化页面
}
行 32: username=(string)Session["username"];
行 33: if(username.Trim()!="")
行 34: {
行 35: conn();
源文件: c:\inetpub\wwwroot\webnews\admin\admin_main.aspx.cs 行: 33 [NullReferenceException: 未将对象引用设置到对象的实例。]
WebNews.admin.admin_main.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\webnews\admin\admin_main.aspx.cs:33
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
string username;
username=(string)Session["username"];
if(username.Trim()!="")
{
conn(); //填充DataList
getLabelText();
}
else Page.Visible=false;
}
// 在此处放置用户代码以初始化页面
}
username=Convert.ToString(Session["username"]);
if(username.Trim()!="")
{
conn(); //填充DataList
getLabelText();
}
else Page.Visible=false;
或者
if(Session["username"]!=null && Session["username"].ToString()!="")
{
conn(); //填充DataList
getLabelText();
}
else Page.Visible=false;
username=Convert.ToString(Session["username"]);
if(username.Trim()!="")
{
conn(); //填充DataList
getLabelText();
}
else Page.Visible=false;
或者
if(Session["username"]!=null && Session["username"].ToString()!="")
{
conn(); //填充DataList
getLabelText();
}
else Page.Visible=false;