我有一个奇怪的问题,我正在检查用户背后的代码是否处于活动状态
private TimeReport paramTR;
private ZevUser zevUser;
protected void Page_Load(object sender, EventArgs e)
{
ZevUser user = ZevUser.GetById(Int32.Parse(Session["SessionId"].ToString()));
if (user == null)
{
this.Response.Redirect("~/About.aspx");
}
this.getParameters();
if (!this.IsPostBack)
{
if (paramTR.ZevUser.Active == 0)
{
this.Response.Redirect("~/TimeReporting/TimeReportPanel.aspx");
}
this.bindData();
}
}
但是,当我尝试使用这种方法时,我得到了 allays nullreferenceexception为什么如此......但私有 ZevUser 变量不为空,它已满......
我真的不知道为什么会这样,如果有人能向我解释为什么会这样,那就太好了
感谢您的帮助和快速答复