正文
Identity 使用的命名空间
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
必须在视图或控制器类中引用 了using Microsoft.AspNet.Identity 这个命名空间。 using Microsoft.AspNet.Identity;
才能使用它User.Identity的一系列的方法。
User.Identity.GetUserId() 获取当前用户的用户ID。
User.Identity.GetUserName() 获取当前用户的名字,即邮件地址。
在视图中使用User.Identity的时候,你不必在每个视图中都引用这个命名空间, @using Microsoft.AspNet.Identity
只需要在视图配置文件中,包含此命名空间即可。Views文件下的 Web.Config 中加入命名空间,就可以在此项目中的所有视图中使用了,而不必在每个视图中使用@using Microsoft.AspNet.Identity了。
<namespaces>
<add namespce ="Microsoft.AspNet.Identity />"
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="BootstrapwithMVC" />
<add namespace="BootstrapwithMVC.Helps"/>
</namespaces>