相关疑难解决方法(0)

为什么ReSharper告诉我"User.Identity == null"总是假的?

我的一个ASP.NET MVC Controller类中有一个简单的属性.

在此输入图像描述

我以前见过很多次,所以要明白这个消息的含义,但通常它是完全合理的.但是,这不是.要获得带下划线的语句,User必须为null,因此检查User.Identity是正常的.

Identity属性是IPrincipal接口的一部分,并返回一个继承的对象IIdentity.

要继承此接口或任何接口,此属性必须是引用类型,因此可能为null,对吧?

那么为什么我心爱的ReSharper呻吟?

c# asp.net-mvc resharper

16
推荐指数
1
解决办法
795
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

resharper ×1