asp.net-mvc-3 – 如何让User.Identity在控制器外工作
发布时间:2020-12-15 19:00:50 所属栏目:asp.Net 来源:网络整理
导读:我有一些我自定义的ASP.NET MVC帮助程序单独的项目 在我的一个助手中,我需要检查用户身份. 如何让User.Identity在那里工作? 默认情况下,它位于接口IPrincipal中的System.Security.Principal中 解决方法 HtmlHelper具有当前的ViewContext,并且通过HttpContex
我有一些我自定义的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让jQuery.Ajax使用重定向执行正常的POS
- asp.net – IItemTransform和现有的缩小文件
- asp.net – DDR Treeview菜单显示选定的根及其子节点
- asp.net-mvc – MVC单元测试控制器的优点
- 对于单个控件,asp.net – ValidateRequest =“false”
- asp.net – 如何引用一个javascript文件?
- asp.net-mvc – 扩展实体框架应用程序/多个应用程序到同一个
- asp.net-mvc – 如何使用Html.DropDownList为默认选项设置值
- asp.net-mvc – 某些Razor视图没有发布
- .net – 在Razor ViewEngine中显示错误
推荐文章
站长推荐
- asp.net – ASP .Net Textbox Textchanged事件
- asp.net-mvc – RazorPDF将pdf文件保存到MVC4中的
- .NET牛人应该知道些什么,我的回答
- ASP.NET Ajax客户端框架无法加载.将ScriptManage
- asp.net – 如何在EnableSessionState =“False”
- asp.net-mvc-3 – 在Razor View模型中添加一个类
- asp.net-mvc – 自定义DataAnnotations Validato
- 从项目中的一个ASP.NET页面中删除主题
- asp.net – 当数据绑定控件被绑定两次时,如何避免
- asp.net – 如何使用EF仅更新单个字段
热点阅读