У меня есть проект веб-приложения с MVC 4, и я использую панель панели Telerik и привязываю его по карте сайта для своего меню. Но теперь я хочу, чтобы каждый пользователь в соответствии с ролями доступа пользователя в моей программе смотрел конкретные пункты меню и скрывал напоминание Пункты меню . как я могу сделать эту работу в MVC какие-либо советы или трюк будет приветствоваться this is link of Telerik website that i use it for creating my menu just i use it in partial view and just render its action in my layout razor codeКак я могу изменить вид меню по роли пользователя?
0
A
ответ
0
Предположим, у вас есть этот глобальный класс:
public class AccessControlList{
public static bool IsAdmin {
get{
//put your code here
return false;
}
}
public static bool HasOpenFileAccess{
get{
//put your code here
return true;
}
}
}
то в вашем view.cshtml вы можете иметь что-то вроде этого:
@(Html.Telerik().Menu()
.Name("mnuMain")
.Items(itemAdder =>
{
itemAdder.Add()
.Text("Admin Menu")
.Visible(false)
.Url("~/Home")
.Visible(AccessControlList.IsAdmin);
itemAdder.Add()
.Text("Files")
.Items(subItemAdder =>
{
subItemAdder.Add()
.Text("Open File...")
.Url("~/Files/Open")
.Visible(AccessControlList.HasOpenFileAccess)
....
завершите свой класс AccessControlList (файл AccessControlList.cs), чтобы проверить, имеет ли ваш аутентифицированный человек нужный вам доступ.
Смежные вопросы
- 1. Как я могу изменить внешний вид меню Windows 7?
- 2. Изменить роли пользователя в WordPress?
- 3. Изменить вид на основе роли пользователя с помощью MEAN + Passport
- 4. Как я могу изменить вид на JTree?
- 5. Как я могу изменить внешний вид iphone?
- 6. Как я могу изменить внешний вид кнопки?
- 7. Как я могу изменить этот вид?
- 8. Фильтрация элементов меню на основе роли пользователя
- 9. Могу ли я изменить внешний вид clickablespan
- 10. Изменить значение атрибута на основе роли пользователя
- 11. Могу ли я изменить вид tig по умолчанию?
- 12. Создать меню динамически на основе роли пользователя
- 13. Как я могу показать имя роли для пользователя в ASP.NET
- 14. Как я могу получить роли сайта пользователя в liferay
- 15. ZfcUser - Как я могу изменить объект пользователя
- 16. Меню WordPress в зависимости от роли пользователя
- 17. Как я могу скрыть узел этого меню от конкретного пользователя?
- 18. Как я могу изменить свое меню, чтобы отобразить активное меню
- 19. Получить последнюю цену по роли пользователя?
- 20. ASP.NET MVC: Как я могу изменить роль пользователя?
- 21. Как запросить роли текущего пользователя
- 22. Как указать роли пользователя
- 23. Как я могу изменить значение Пользователя без подписания Пользователя?
- 24. Как я могу изменить вид формы входа в wordpress
- 25. Могу ли я изменить ввод клавиатуры пользователя?
- 26. Изменение роли пользователя по URL-адресу [WordPress]
- 27. Как я могу изменить пользователя, которого я использую для smartface
- 28. vTiger Контакты - Изменить вид по умолчанию
- 29. Как отключить переключатель по умолчанию в зависимости от роли пользователя?
- 30. Как я могу изменить меню панели задач Office?