try:
if(Session["UserName"].ToString()=="")

解决方案 »

  1.   

    楼上的错误
    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
    行 1:  <%@ Page Language="c#" %>
    行 2:  <%
    行 3:  if (Session["UserName"].ToString()=="") 
      

  2.   

    你需要在获取值之前检测一下是否有值:
    if (Session["UserName"]!=null)
    {
       if (Session["UserName"].ToString()=="")
       {
        //your code
       }
    }
      

  3.   

    解决
    if (Session["UserName"]!=null)
    {
       if (Session["UserName"]==null)
       {
        //your code
       }
    }