我正在使用文字控件来显示 html 格式的文本。它不显示 br、hr 标签,因为空白行消失了。有人能帮我解决这个问题吗?
最佳答案
asp:Literal 控件有一个 Mode
属性,尝试将它设置为 PassThrough例如
<asp:Literal Mode="PassThrough" Text="This<hr />Works" runat="server" />
这将输出:
这似乎是你想要的......
编辑以下 OP 评论:另一个完全按照他的意愿行事的例子:
<asp:Literal runat="server" Mode="PassThrough" Text="<p>para 1</p><br/><p>para2 </p>"/>
输出为:
我猜您有一些 CSS 或其他样式会影响您的输出。我建议在一个干净的项目上测试它,看看它是否按预期工作......
关于c# - asp.net 文字不显示 <br><hr>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14003678/