У меня есть определенная страница, и в зависимости от роли администратора необходимо добавить много дополнительных элементов проверки. Однако я не хочу рисковать включением валидатора для других пользователей.
Я думал о том, чтобы использовать некоторую форму «визуального наследования», но я не знаю, какой путь выбрать. Возможно, есть отдельные страницы .aspx, которые наследуются от одного и того же класса (который наследуется от Page)?
Примечание: это должно быть сделано в веб-формах, а не в mvc .
Дополнительная информация. Проблема, которую я пытаюсь решить, - это разделение ролей и влияния на страницу без дублирования страницы и необходимости поддерживать любые изменения в обеих. Есть клиенты, которые видят ванильную страницу, и администраторы могут видеть ту же информацию, но с добавленными средствами проверки. Однако эти средства проверки не должны рассматриваться клиентами. Также можно увидеть некоторую дополнительную информацию, но ее можно обработать, используя просмотр на основе ролей определенного пользовательского элемента управления.
У кого-нибудь есть идеи по этому поводу?