用户代码未处理nullReferenceException
求高手帮我指正
源代码如下: public partial class ChatRoom : System.Web.UI.Page
{
protected void Page_Load(object sender, System.EventArgs e)
{
if (Session["username"].Equals("admin")) //判断是否管理员 这一行出错
HyperLink1.Enabled = true; //控件由灰色变可用
//注册Ajax类型
Ajax.Utility.RegisterTypeForAjax(typeof(ChatRoom));
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
------解决方案--------------------
C# code
if (Session["username"].Equals("admin")) 修改为if (Session["username"]!=null&&Session["username"].Equals("admin"))