ASPタグのLabelをカスタマイズする方法 — ASP.NET 2.0

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(“

“);
}
}


ASP.NET上記に属性(Attribute)を付けたい場合。

classの指定など。

writer.AddAttribute(HtmlTextWriterAttribute.Class, this.CssClass);

と記述するとよい。

ただし、この記述は、

「writer.RenderBeginTag(HtmlTextWriterTag.P);」

の前に書かなければならない。

コメントを残す

%d人のブロガーが「いいね」をつけました。