asp.net-mvc – ASP.NET MVC在自定义操作过滤器中查找当前用户名
发布时间:2020-05-23 19:03:21 所属栏目:asp.Net 来源:互联网
导读:我正在为asp.net MVC创建一个自定义动作过滤器。 在OnActionExecuting()方法中。 public override void OnActionExecuting(ActionExecutingContext filterContext){ string userName = ?????// how can I get this?} 我需要找出当前的用户名(我正
|
我正在为asp.net MVC创建一个自定义动作过滤器。 在OnActionExecuting()方法中。 public override void OnActionExecuting(ActionExecutingContext filterContext)
{
string userName = ?????// how can I get this?
}
我需要找出当前的用户名(我正在使用表单身份验证) 在控制器中,我可以简单地做User.Identity.Name 有没有办法在ActionFilter中获取用户名? 解决方法string userName = filterContext.HttpContext.User.Identity.Name; 如果你想检查是否有一个经过身份验证的用户: string userName = null;
if (filterContext.HttpContext.User.Identity.IsAuthenticated)
{
userName = filterContext.HttpContext.User.Identity.Name;
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 我们可以在Controller中创建静态ActionResu
- 如何在ASP.NET MVC中禁用HTTP Keep-Alive?
- asp.net-mvc – 跨多个页面的MVC3 RenderPartial缓存
- .net – VS2017 15.3解决方案文件中的新GlobalSection是什么
- asp.net-mvc – 用于Kendo网格模板中的循环
- asp.net – Ajax Tookit TabPanel Invisible Tag Bug
- .net – 如何获得程序集最后修改日期?
- asp.net-mvc – 编译时mvc视图检查与msbuild
- asp.net-mvc – 在ControllerInstanceFilterProvider的Filt
- asp.net – 如何保护我的AngularJS和Web Api应用程序
推荐文章
站长推荐
- asp.net – 有人有一种方法来保持页面呈现一旦一
- asp.net-mvc-4 – ASP .Net MVC 4 Authorize和Al
- Asp.net中使用PageDataSource分页实现代码
- 如何使用代码隐藏技术在asp.net中获取当前页面的
- asp.net-mvc-3 – 后退按钮或导航到特定视图(页面
- asp.net – 在IIS7.5中不可见的无扩展名图像文件
- ASP.NET:asp:禁用Javascript的LinkButton?
- asp.net-mvc – @ Html.ValidationSummary(true)
- asp.net – 自我跟踪实体vs POCO实体
- asp.net-core – 使用Entity Framework 7处理乐观
热点阅读
