我正在尝试以编程方式在.net 中写出 h1 标签。我确定我过去曾这样做过,但不记得它是如何完成的。我认为标签类的属性可以更改输出标签。
问问题
1875 次
1 回答
2
您可以使用Literal
控件并将其设置为PassThrough
模式。这是hr
标签最简单的方法
Literal myTag = new Literal {Mode = LiteralMode.PassThrough, Text = "<hr/>"};
你可以在这里找到更多信息
如果您正在创建h1
标签,那么您应该使用它
HtmlContainerControl myTag = (HtmlContainerControl)new HtmlGenericControl("h1");
这将允许您向标签的内容添加控件。
您不应该使用标签的标准HtmlGenericControl
,hr
因为实现不允许标签自动关闭。标签将hr
被写成<hr></hr>
而不是<hr/>
. 但是您可以通过覆盖控件来使其自动关闭。详情见这里
于 2012-09-14T09:36:00.510 回答