Я создаю пользовательский атрибут (расширяющий атрибут System.Attribute). Я знаю, что могу легко поставить его в другой класс, выполнив следующее.
[MattsAttribute]
public class SomeClassWhichIsACodeBehind {
Однако мне нужно иметь возможность легко протестировать этот атрибут, и размещение его в выделенном коде потребует много дополнительных усилий для его развертывания в среде, которая будет реагировать на поведение атрибута.
Что я хотел бы сделать: декларативно применить этот атрибут к самой странице .aspx (которая на самом деле является просто еще одним классом, который наследуется от кода позади). Это возможно? Если да, то каков правильный синтаксис для этого?