【发布时间】:2015-09-10 10:18:43
【问题描述】:
HttpContext.Current.User.Identity.IsAuthenticated 和 this.User.Identity.IsAuthenticated 有什么区别?有时它们会出现在我的代码中,有时它们不会出现(所以我必须使用另一个)。它们的意思是一样的还是应该有特定的“上下文”供我使用?
我有我在我的一个班级中使用的这段代码:
if (!HttpContext.Current.User.Identity.IsAuthenticated) {
return 0;
}
那么 this 和 HttpContext 是什么?我知道this 指的是一个特定的实例,但是HttpContext 呢?
【问题讨论】:
-
将鼠标悬停在
this/HttpContext上,单击鼠标右键,转到定义 -
它是开源的,所以你应该检查代码。它们应该是一样的。
-
哦,好的,谢谢大家。
标签: c# asp.net-mvc