<small>
CustomValidator で使用されるデフォルトのタグの代わりにタグを挿入するように CustomValidator を拡張しました<span>
。現在、これを行うために次のコードを使用しています。
public class MyValidator : CustomValidator
{
protected override void Render(HtmlTextWriter writer)
{
writer.RenderBeginTag("small");
base.Render(writer);
writer.RenderEndTag();
}
}
ただし、これは<span>
タグをタグ内に配置するだけ<small>
です。
<small>
<span
id="ContentPlaceHolder1_MainForm_CustomAliasValidator"
class="error"
style="visibility:hidden;">
Alias contains invalid characters.
</span>
</small>
そのため、タグの属性を取得して に<span>
挿入する必要があるよう<small>
です。ただし、writer
関数で使用できる唯一の引数ですRender
。私の知る限りHtmlTextWriter
、html コンテンツをレンダリングするためのクラスのみです。これらの属性はどこbase.Render()
から取得し、クラスでどのように使用できますか?