1

この投稿で与えられたアドバイスを使用して...

ASP.Net テンプレート サーバー コントロールの作成

... テンプレート化された素敵なサーバー コントロールを作成できました。

ただし、ASP.Net UpdatePanel などの一部のテンプレート コントロールでは、テンプレート内の実際のコントロールを見つけるために FindControl を使用する必要がないことに気付きました。UpdatePanel にはテンプレート (または類似のもの) があり、これにより、作成したテンプレート化されたコントロールで使用する必要がある FindControl メソッドを使用せずに、コントロールに直接アクセスできます。

テンプレートを必要としない更新パネルのようなコントロールを作成するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

テンプレートを使用しますが、 [TemplateInstance(TemplateInstance.Single)] を ITemplate を使用してプロパティに追加すると、その問題が解決するはずです。

http://msdn.microsoft.com/en-us/library/system.web.ui.templateinstanceattribute.aspx

HTH。

于 2010-06-08T12:32:22.850 に答える