asp.net-mvc – 在ASP.Net MVC视图中显示/隐藏链接
发布时间:2020-12-16 04:20:29 所属栏目:asp.Net 来源:网络整理
导读:我正在试图找出如何根据用户的角色显示/隐藏用户的链接.我知道如何为动作方法设置authorize属性,但是如果用户在我的角色数据库中说管理员或管理员,我就无法在视图中显示链接show hide. 有人可以指向我的任何好文章或代码示例吗? 解决方法 在您的视图中,您可
我正在试图找出如何根据用户的角色显示/隐藏用户的链接.我知道如何为动作方法设置authorize属性,但是如果用户在我的角色数据库中说管理员或管理员,我就无法在视图中显示链接show hide.
有人可以指向我的任何好文章或代码示例吗? 解决方法
在您的视图中,您可以通过System.Web.Mvc.ViewPage的User属性引用IPrincipal用户.
例如.在您的视图中,您可以拥有以下内容: <% if (User.IsInRole("Admin")) { %> <%= Html.ActionLink("Admin only link","Edit","Users") %> <% } %> <% if (User.IsInRole("Manager") || User.IsInRole("Admin")) { %> <%= Html.ActionLink("Manager & Admin only link","Product") %> <% } %> HTHS,查尔斯 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 扩展UltraGrid控件实现对所有数据行的全选功能[Source Code
- asp.net-web-api – Web Api的动态连接字符串
- asp.net-mvc – Visual Studio Online网站以调试模式部署到
- asp.net-mvc – MVC5注销链接从不同区域失败
- asp.net – 是否可以将对象传递给前端的usercontrol?
- asp.net – Windows Workflow Foundation 4的状态机或流程图
- ASP.NET – 括号中的负数
- asp.net-mvc – 每当我在MVC3中请求新页面时,都会创建我的控
- asp.net – web.config中system.codedom中多个编译器定义的
- asp.net-mvc – 在mvc4中的下拉列表更改事件中提交表单
推荐文章
站长推荐
热点阅读