-5

我正在尝试以编程方式在.net 中写出 h1 标签。我确定我过去曾这样做过,但不记得它是如何完成的。我认为标签类的属性可以更改输出标签。

4

1 回答 1

2

您可以使用Literal控件并将其设置为PassThrough模式。这是hr标签最简单的方法

Literal myTag = new Literal {Mode = LiteralMode.PassThrough, Text = "<hr/>"};

你可以在这里找到更多信息


如果您正在创建h1标签,那么您应该使用它

HtmlContainerControl myTag = (HtmlContainerControl)new HtmlGenericControl("h1");

这将允许您向标签的内容添加控件。


您不应该使用标签的标准HtmlGenericControlhr因为实现不允许标签自动关闭。标签将hr被写成<hr></hr>而不是<hr/>. 但是您可以通过覆盖控件来使其自动关闭。详情见这里

于 2012-09-14T09:36:00.510 回答