Osobně bych použil pomocnou metodu.
public static MvcHtmlString AdminActionLink(this HtmlHelper helper, IPrincipal user, string linkText, string actionName, string controllerName = "")
{
if (user.IsInRole("admins"))
{
return helper.ActionLink(linkText, actionName, controllerName);
}
return MvcHtmlString.Empty;
}
Použití @Html.AdminActionLink(User, "Editovat", "Edit", "User")
|