asp.net-mvc – 在ASP.Net MVC视图中显示/隐藏链接
发布时间:2020-05-28 15:19:55 所属栏目:asp.Net 来源:互联网
导读:我正在试图找出如何根据用户的角色显示/隐藏用户的链接.我知道如何为动作方法设置authorize属性,但是如果用户在我的角色数据库中说管理员或管理员,我就无法在视图中显示链接show hide. 有人可以指向我的任何好文章或代码示例吗? 在您的视图中,您可以通过Syst
|
我正在试图找出如何根据用户的角色显示/隐藏用户的链接.我知道如何为动作方法设置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,查尔斯 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 增加ASP.NET站点的executionTimeout和maxRequestLength是否
- asp.net-mvc-3 – MVC:路由获取/发布到不同的控制器 怎么样
- asp.net – 如何在selectindexchanged下拉列表后避免页面刷
- asp.net-mvc – Razor模板,views和angular.js
- 如何在asp.net用户控件中使用jQuery ajax?
- asp.net – 包中的文件排序 – 已知的库是什么?
- 在我的应用程序中托管ASP.NET
- 如何获取基于PhoneGap的应用程序来对ASP.NET Forms身份验证
- ASP.NET MVC在javascript中使用ViewData
- 使用异步页面的ASP.NET中彗星更容易吗?
推荐文章
站长推荐
- asp.net-mvc – 如何在MVC中显示图像
- 如何在ASP.NET表中创建thead和tbody?
- asp.net-mvc – 用于创建具有模型和ViewData项目
- 在asp.net中排序gridview的列c#
- asp.net – DropDownList OnSelectedIndexChange
- asp.net-web-api – 如何设置katana-project以允
- ASP.NET MVC5 OWIN:通过Facebook登录后,为什么U
- asp.net – (客户端)禁用提交按钮的最佳方法是什
- 如何指导获取一个经典的asp应用程序在IIS 7.0下工
- asp.net-mvc – MS Ajax与jQuery在ASP.NET MVC应
热点阅读
