如何在ASP.NET中以编程方式创建<h1>标记?

Mik*_*ran 20 c# asp.net

我正试图在我的代码中以编程方式生成一些html,用于我正在设计的用户控件.

我一直在环顾四周,但似乎无法弄清楚如何为我将要显示的内容动态生成一些h1标签.

它只是一个具有特殊属性集的Label吗?

Pei*_*ein 33

var h1 = new HtmlGenericControl("h1");
h1.InnerHtml = "header content";
Run Code Online (Sandbox Code Playgroud)


Kap*_*wal 8

您可以使用标签或文字控件,如下所示:

Label1.Text = "<h1>HI All</h1>";
Run Code Online (Sandbox Code Playgroud)

要么

string heading = "HI All";
Label1.Text = string.Format("<h1>{0}</h1>", heading);
Run Code Online (Sandbox Code Playgroud)


Tim*_*Tim 8

你也可以使用:

<h1 runat="server" />
Run Code Online (Sandbox Code Playgroud)