Site Loader
スタッフブログ
ASP.NET

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);」

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

Post Author: Futoshi

代表取締役 兼 エンジニア の岡崎 太です。よろしくです。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください