楼主你好: 你这个明显是Session["username"]==null 导致,==null是因为你前面没有给Session["username"]赋值,你按照下面的判断就没错了 if (Session["username"]== null ||(Session["username"] !=null && Session["username"].ToString()=="") ){ } 希望对你有帮助,望采纳,谢谢