1

カスタム属性(System.Attributeを拡張)を作成しています。次のようにすれば、簡単に別のクラスに入れることができます。

[MattsAttribute]
public class SomeClassWhichIsACodeBehind { 

ただし、この属性を簡単にテストできる必要があります。この属性をコードビハインドに配置すると、属性の動作に応答する環境に属性をデプロイするために多くの余分な労力が発生します。

私がやりたいこと:この属性を.aspxページ自体に宣言的に適用します(これは実際には、分離コードから継承する別のクラスです)。これは可能ですか?もしそうなら、これを行うための適切な構文は何ですか?

4

1 に答える 1

1

ScottGuからのこの投稿をチェックしてください:

http://weblogs.asp.net/scottgu/archive/2005/08/02/421405.aspx

Pageを拡張する必要がありますが、CodeBehindに何かを入れずに、やりたいことを実行するのに最も近いものに見えます。

于 2009-04-24T15:58:18.090 に答える