asp.net-mvc-3 – 如何让User.Identity在控制器外工作
发布时间:2020-05-23 08:39:49 所属栏目:asp.Net 来源:互联网
导读:我有一些我自定义的ASP.NET MVC帮助程序单独的项目 在我的一个助手中,我需要检查用户身份. 如何让User.Identity在那里工作? 默认情况下,它位于接口IPrincipal中的System.Security.Principal中 HtmlHelper具有当前的ViewContext,并且通过HttpContext,您将获得
|
我有一些我自定义的ASP.NET MVC帮助程序单独的项目 在我的一个助手中,我需要检查用户身份. 如何让User.Identity在那里工作? 默认情况下,它位于接口IPrincipal中的System.Security.Principal中 解决方法HtmlHelper具有当前的ViewContext,并且通过HttpContext,您将获得当前用户的User对象.在您的扩展方法中,您可以使用此方法public static bool MyHelper(HtmlHelper helper)
{
var userIdentity = helper.ViewContext.HttpContext.User.Identity;
// more code
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC是否容易受到oracle的填充攻击?
- asp.net – 很好的复杂linq到sql示例?
- asp.net-mvc-3 – 添加属性以选择列表选项
- asp.net – 高级:HttpModule Init()方法在应用程序的生命中
- MONO / ASP.NET Linux主机?
- Asp.net Webservice – 使用jquery AJAX安全地调用webservi
- 在ASP.NET中使用新的会话ID打开一个新的浏览器窗口
- Asp.net – 空QueryString参数
- asp.net – 来自masterpage的Html.RenderPartial调用
- asp.net-mvc – 使用LINQ to SQL在ASP.NET MVC中建模多对多
推荐文章
站长推荐
- asp.net-mvc – 如何避免使用MVC的标签汤?
- asp.net-mvc – 失败的ASP.NET MVC路由.这是一个
- asp.net-mvc – bool的MVC Route Constraint
- asp.net-mvc – 没有ViewContext的Url表单操作
- asp.net-mvc – ScriptBundle中的{version}是什么
- 我需要知道什么才能使asp.net应用程序全球化?
- asp.net-mvc – 如何在启动应用程序之前在system
- 在asp.net应用程序中管理与数据库的连接
- asp.net – dbo.aspnet_Users和dbo.aspnetUsers之
- 如何自定义Asp.net Identity 2用户名已经采取验证
热点阅读
