さまざまな ASP.NET サーバー コントロールを作成しており、既定でコントロールをラップするタグを削除する必要があります。タグを別のタグに変更できることは承知しています (この質問のように、カスタム コントロールのレンダリング動作をスパンから変更するにはどうすればよいですか) が、どうすればそれを防ぐことができますか?
私は WebControl から継承しています (CompositeControl からも継承できます)。
私は通常得る:
<span>Control output</span>
私は欲しい:
Control output
RenderContents(HtmlTextWriter 出力) と CreateChildControls() メソッドを (さまざまなコントロール間で) オーバーライドしています。私の当面の必要性は、RenderContents(HtmlTextWriter output) メソッドを使用して問題に対処することです。