У меня есть приложение ASP.NET MVC 4, где я хочу показать столбцы на основе роли. Например. Ниже приведен мой модельный класс.Уязвимость на основе столбцов на основе asp.net mvc 4
public class Employee
{
public int Id {get;set;}
public string FirstName {get;set;}
public string LastName {get;set;}
public string Designation {get;set;}
}
На мой взгляд, я хочу отобразить столбец назначения, только если пользователь находится в роли администратора.
Я могу сделать это легко на вид, проверив, находится ли пользователь в роли. Но этого я не хочу делать. Я хочу установить безопасность на базе столбцов. Поэтому, если у моего пользователя нет прав администратора, обозначение будет пустой строкой.
Возможно ли это с помощью ASP.NET MVC 4? Любая помощь будет оценена !.
что-то в представлении должно проверить это разрешение, поскольку оно не используется по умолчанию, либо вы используете компонент «GridView», либо переопределяете «render» на основе любых настраиваемых атрибутов, которые вы создадите в свойстве «Обозначение», или создайте Метод расширения для него. – balexandre
Благодарим за предложение !. Есть ли там какой-нибудь пример? –
Какой компонент или плагин вы используете для своей сетки? – Yasser