Скрытие и отображение тегов div Layout.cshtml на основе роли пользователя в Asp.net MVC4 (Razor)

У меня есть главная страница, на которой есть несколько меню для роли, называемой пользователем, а другие меню предназначены для роли администратора, поэтому я хочу проверить роль пользователя и показать некоторые теги div и скрыть другие на основа роли пользователя.

Как мы неу меня есть контроллер для layout.cshtml, так как я могу установить viewModel для представления макета, в котором я могу проверить роль текущего пользователя

Как выполнить проверку на основе ролей в layout.cshtml.

Я прошел через следующий вопрос, но до сих пор не получил ответа

Как показать или скрыть элементы управления на основе ролей - ASP.NET MVC 4 Razor

Итак, скажите, пожалуйста, возможное решение и какой путь будет лучшим для применения проверки на основе ролей в layout.cshtml

Ответы на вопрос(2)

Ваш ответ на вопрос