21

設計中のユーザー コントロールのコード ビハインドで、プログラムによって HTML を生成しようとしています。

私は周りを見回してきましたが、表示するコンテンツの h1 タグを動的に生成する方法がわかりません。

特別なプロパティが設定された単なるラベルですか?

4

11 に答える 11

34
var h1 = new HtmlGenericControl("h1");
h1.InnerHtml = "header content";
于 2012-06-25T15:12:35.607 に答える
10

次のものも使用できます。

<h1 runat="server" />
于 2012-06-25T15:14:37.737 に答える
9

以下に示すように、ラベルまたはリテラル コントロールを使用できます。

Label1.Text = "<h1>HI All</h1>";

または

string heading = "HI All";
Label1.Text = string.Format("<h1>{0}</h1>", heading);
于 2012-06-25T15:10:02.647 に答える
2

これは、次の方法で簡単に行うことができます。

literall.Text ="<h1>ABCD</h1>";
于 2012-06-25T15:13:50.163 に答える
1

リテラル コントロールを使用し、Literal1.Text = "<h1>" + texttodisplay + "</h1>";

于 2012-06-25T15:11:04.480 に答える
1

ASP リテラルが役立つ場合があります。

http://ganeshmohan.wordpress.com/aspnet-and-c-generate-html-controls-dynamically/

于 2012-06-25T15:16:42.417 に答える