Я изучил управление доступом на основе ролей (RBAC), и это прекрасно работает для авторизации в контроллере.
[Authorize]
public ActionResult Index()
{
var model = new IndexViewModel();
return View(model);
}
Я также хотел бы добавить управление доступом в View / ViewModel.Допустим, у меня есть представление с различными формами ввода.
Как лучше всего проверить, имеет ли пользователь доступ для чтения или редактирования к каждому отдельному полю?С наименьшим количеством кода, конечно.