如何向 ASP.NET 占位符添加 <br />?

8
如果我有一个包含占位符的asp.net网页,最简单的方法是什么,将一个换行
包装成一个控件,以便将其传递给占位符的Add函数?
3个回答

16

你可以将它添加为一个HtmlGenericControl

yourPlaceholder.Controls.Add(new HtmlGenericControl("br"));

但这将呈现为:<br runat="server"></br> - Giulio Caccin
1
其中一个问题是它会呈现两个<br>标签。您可以在此处查看有关此问题的另一篇帖子:https://dev59.com/h2vXa4cB1Zd3GeqPGCKi。 - Hawkeye

10

或者使用一个文本控件(new LiteralControl("<br />")


1+ 用于在浏览器中生成更少的HTML。 - Tuyen Nguyen

4
只需使用LiteralControl即可。
yourPlaceholder.Controls.Add(new LiteralControl("<br />"))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接