asp.net-mvc-3 – ASP.NET MVC – 不同角色的菜单
发布时间:2020-05-24 10:18:49 所属栏目:asp.Net 来源:互联网
导读:我正在编写我的第一个MVC 3应用程序(在ASP.NET中),我不知道如何(应该)显示不同用户的菜单. 我的应用程序创建为MVC3 Web应用程序,菜单如下所示: div id=menucontainer ul id=menu li@Html.ActionLink(Home, Index, Home)/li
|
我正在编写我的第一个MVC 3应用程序(在ASP.NET中),我不知道如何(应该)显示不同用户的菜单. 我的应用程序创建为MVC3 Web应用程序,菜单如下所示: <div id="menucontainer">
<ul id="menu">
<li>@Html.ActionLink("Home","Index","Home")</li>
<li>@Html.ActionLink("Info","Info","Home")</li>
</ul>
</div>
我创建了两种类型的角色:用户和管理员.现在,我想为用户(项目,个人资料)和管理员(管理项目,管理帐户,管理新闻)显示另一个链接. 我应该怎么做? 解决方法我找到了解决方案<div id="menucontainer">
<ul id="menu">
<li>@Html.ActionLink("Home","Home")</li>
@if ( Request.IsAuthenticated && HttpContext.Current.User.IsInRole
( "user" ) ) {
<li>Projects link</li>
<li>Profile link</li>
}
@if ( Request.IsAuthenticated && HttpContext.Current.User.IsInRole
( "admin" ) ) {
<li>Manage Projects link</li>
<li>Manage Accounts link</li>
}
</ul>
</div> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net核心 – 如何在asp.net core mvc项目中解决“查看未
- asp.net-mvc – 如何构建URL路由?
- asp.net-mvc-3 – 如何在ASP.NET MVC3控制器中访问autofac容
- asp.net-web-api – 从响应中删除标题
- asp.net-mvc – WebService还是一个简单的MVC控制器?
- WPF 一个数据库连接测试的实现
- asp.net mvc c#获取页面的url来自
- asp.net-core – 如何在ConfigureServices中获取开发/分段/
- .net – 测试项目中的App.config
- asp.net-mvc – 使用Html.BeginForm发布到当前控制器
推荐文章
站长推荐
- AspNetCore.Authentication.JwtBearer失败,没有S
- asp.net-mvc-3 – MVC 3 $.ajax – 响应似乎是从
- ASP.NET MVC中引用JavaScript的正确方法?
- IIS7 – 在ASP中指定内容长度标头会导致“连接重
- asp.net – 什么Request.Params [“key”]呢?
- asp.net-mvc-3 – 在ASP.NET MVC3中的自定义授权
- ASP.NET Web部件:非IE浏览器中的拖放支持
- asp.net-mvc – 在foreach中的mvc radiobuttons
- asp.net-mvc – 获取文件内容的绝对路径
- asp.net-mvc – 在不显眼的验证过程中使用parseJ
热点阅读
