Имам внедряване на персонализирано членство (потребители и роли) и внедрявам разрешения за страница по страница.
Например в страницата Клиент деактивирам операциите за вмъкване, редактиране и изтриване, в случай че ролята има разрешения само за преглед. Правя това на Page_Load.
Единственото ми безпокойство е, че тези правила са разпръснати на множество страници (което наистина е добре, защото тези правила са свързани с техните конкретни страници). Но бих искал да ги имам в един и същи клас, ако е възможно, което е нещо, което бих могъл да направя, като предам препратка към обекта Page и получа контролите чрез FindControl.
Но не искам да „преоткривам колелото“ и просто се чудех дали има модел, който да опитате и експериментирате. Оценявам го.