2009-04-24 12 views
1

Ich erstelle ein benutzerdefiniertes Attribut (erweitert System.Attribute). Ich weiß, dass ich es leicht genug auf eine andere Klasse setzen kann, indem ich Folgendes tue.Attribut (System.Attribute variety) der ASPX-Seite hinzufügen - nicht der Code-Behind

[MattsAttribute] 
public class SomeClassWhichIsACodeBehind { 

Ich brauche aber leicht dieses Attribut testen zu können, und es in dem Putting-Code-behind würde viel zusätzlichen Aufwand verursachen, um es in eine Umgebung zu erhalten eingesetzt, die sich auf das Verhalten von Attribut reagieren würde .

Was ich tun möchte: Wenden Sie dieses Attribut deklarativ auf die ASPX-Seite selbst an (was eigentlich nur eine andere Klasse ist, die vom Code-Behind erbt). Ist das möglich? Wenn ja, wie lautet die richtige Syntax dafür?

Antwort