有一些页面试图解释这个问题,但我没有找到任何最近的解释,所以请允许我再次提问。
在 asp.net MVC 5 中,User.Identity
和 Thread.CurrentPrincipal.Identity
的区别是什么?
我尝试将它们的名称和声明打印出来,它们看起来对我来说是相同的,也许我错过了什么。
有一些页面试图解释这个问题,但我没有找到任何最近的解释,所以请允许我再次提问。
在 asp.net MVC 5 中,User.Identity
和 Thread.CurrentPrincipal.Identity
的区别是什么?
我尝试将它们的名称和声明打印出来,它们看起来对我来说是相同的,也许我错过了什么。
User.Identity
,因为User.Identity
是专为Web应用程序设计的。System.Web
,因此您将不得不使用Thread.CurrentPrincipal.Identity
。