【发布时间】:2009-10-23 21:36:36
【问题描述】:
这可能是它应该发生的方式,但我有一个 aspx 页面,在页面加载事件中,我调用 MembershipUser user = Membership.GetUser() 来获取当前登录用户的信息。现在,如果我没有母版页,这可以正常工作,但在这种情况下,该页面与母版页相关联。发生的情况是,当第一次访问该页面时,用户已登录,因此 Membership.GetUser() 工作正常,但是当用户单击 asp.net 登录控件中的注销链接时,它调用页面加载aspx 页面再次调用 Membership.GetUser() 现在返回 null 并导致错误。
我在不正确的地方调用 Membership.GetUser 吗?我不知道该怎么办?
我是否只需要检查 Membership.GetUser() 是否返回 null?就这么简单吗?
【问题讨论】: