我有一个aspx.cs文件,我检查用户的会话变量是否仍然良好,如果是,做一些事情,如果不是,请写出带有div标签的响应回到向它发出ajax请求的页面,以便接收页面知道它需要重定向到登录页面。
if (Session["AccountID"].ToString() != "" && Session["AccountID"] != null)
{...do something }
else{Response.Write("<div id="imalogin"></div>)}
我认为我可以检查某些内容是否存在但没有收到错误,但它在if语句中给出了错误。错误是:
&#34; [NullReferenceException:对象引用未设置为对象的实例。] editOwner.Page_Load(Object sender,EventArgs e)位于c:\ Users \ Administrator \ Documents \ Visual Studio 2013 \ WebSites \ BlippohAdminSvn \ editOwner.aspx.cs:13 ......&#34;
第13行是if语句
答案 0 :(得分:2)
我只检查会话是否为空。您正在尝试使用可能为空的值的ToString(),这将给您一个NullReferenceException。
people.sortInPlace({$0.id > $1.id})