ASP:Label タグをDefaultのSPANタグからPタグに変更するため、新しくLabelPタグを作成し、定義する。
public class LabelP : System.Web.UI.WebControls.Label
{
public LabelP()
{
}
protected override void Render(HtmlTextWriter writer)
{
writer.RenderBeginTag(HtmlTextWriterTag.P);
writer.Write(this.Text);
writer.RenderEndTag();
//writer.Write(“
“);
}
}
classの指定など。
writer.AddAttribute(HtmlTextWriterAttribute.Class, this.CssClass);
と記述するとよい。
ただし、この記述は、
「writer.RenderBeginTag(HtmlTextWriterTag.P);」
の前に書かなければならない。