Я новичок в MVC. Я хочу, чтобы иметь возможность скрывать некоторые actionlinks для некоторых пользователей. Скажем, у меня есть "create" actionlink, который я хочу, чтобы администраторы могли видеть и кликать. Я хочу использовать какой-то "loggedintemplate", доступный в asp.net, но он не работает в бритве.
Я мог бы использовать какой-то блок кода с инструкцией if, проверяющей текущего пользователя и ее роль, однако это может быть не самая лучшая практика?
my index.cshtml..
// want some adminauth attribute here...
@Html.ActionLink("Create New", "Create")
мой контроллер..
// GET: /Speaker/Create
[Authorize(Roles = "Administrators")]
public ActionResult Create()
{
return View();
}