【发布时间】:2012-07-03 08:59:09
【问题描述】:
Authorize 属性可以很好地基于 Action 做一些访问控制,但假设我在布局中有一些 UI 元素应该注意输出,除非用户被授权。
我可以在 ViewBag 中设置一些布尔值,但我猜这不是一个好的解决方案。
Layout.cshtml 中的某处:
@if (ViewBag.IsAuthorized)
{
<li>@Html.ActionLink("Index", "Admin")</li>
}
如果有更好的解决方案,请告诉我。 谢谢。
【问题讨论】:
标签: c# asp.net-mvc-3 view acl