나는 작업 수행을위한 링크가있는 사이트가 있습니다. 사용자가 관리 역할을 수행하지 않으면 숨겨져 있어야합니다. 누군가가 직접 URL을 입력하는 경우를 대비하여 백엔드를 확인하고 있지만 면도기보기에서이 URL을 가지고 있으면 충분합니까?asp.net mvc 3 User.IsInRole ("Admin")
<ul>
<li>Home</li>
<li>Items</li>
@if(User.IsInRole("Admin"){
<li>Users</li>
}
</ul>
그 '다른 포스트'에 대한 링크를 제공하는 모든 변경 –
http://stackoverflow.com/questions/6981853/asp : 당신은 또한 당신이 액세스하지 못하도록하고자 할 컨트롤러의 권한 부여 속성을 포함해야한다 -net-mvc3-razor-display-actionlink-on-user-role입니다! –