設計中のユーザー コントロールのコード ビハインドで、プログラムによって HTML を生成しようとしています。
私は周りを見回してきましたが、表示するコンテンツの h1 タグを動的に生成する方法がわかりません。
特別なプロパティが設定された単なるラベルですか?
var h1 = new HtmlGenericControl("h1");
h1.InnerHtml = "header content";
次のものも使用できます。
<h1 runat="server" />
以下に示すように、ラベルまたはリテラル コントロールを使用できます。
Label1.Text = "<h1>HI All</h1>";
または
string heading = "HI All";
Label1.Text = string.Format("<h1>{0}</h1>", heading);
これは、次の方法で簡単に行うことができます。
literall.Text ="<h1>ABCD</h1>";
リテラル コントロールを使用し、Literal1.Text = "<h1>" + texttodisplay + "</h1>";
ASP リテラルが役立つ場合があります。
http://ganeshmohan.wordpress.com/aspnet-and-c-generate-html-controls-dynamically/