这在我的本地站点上工作正常,但是一旦我将站点上传到我的实时服务器,我就会得到 Stem.NullReferenceException: 对象引用未设置为对象的实例
第一行:
if (!Page.User.Identity.IsAuthenticated)
{
pnlSignIn.Visible = true;
pnlSignOut.Visible = false;
}
最佳答案
您应该使用Request.IsAuthenticated
而不是Page.User.Identity.IsAuthenticated
。
在内部Request.IsAuthenticated
将验证用户及其身份是否已设置(不为空)。您可以在代码中执行相同的操作,但为什么要麻烦呢。
关于asp.net - Page.User.Identity.IsAuthenticated 返回未设置到对象实例的对象引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4519034/