Как установить свойства только для чтения для конкретного элемента управления формы пути информации в зависимости от пользователя, вошедшего в систему? - PullRequest
0 голосов
/ 25 октября 2010

как установить свойства только для чтения для определенного элемента управления формы информационного пути в зависимости от пользователя, вошедшего в систему?

1 Ответ

0 голосов
/ 26 октября 2010

Лучший вариант (при условии, что вы используете управляемый код) - получить имя пользователя с Application.User.UserName или HttpContext.Current.User.Identity, а затем вызвать IsInRole (я полагаю, что он является членом класса WindowsPrincipal).

Сохраните результат в значение поля, и затем вы можете использовать стандартное условное форматирование, чтобы заблокировать поля, которые не нужно изменять пользователям. Я также обычно условно изменяю внешний вид этих полей только для чтения (серая заливка фона и т. Д.), Чтобы пользователи не смущались и думали, что могут редактировать.

...