<br/>在页面上呈现为文本而不是分页符

时间:2011-11-02 11:32:16

标签: asp.net html

我有一些来自xml文件文本的文本读取为&li;br/ &gt;,在Html.Decode变为<br/>之后但由于我没有使用任何服务器控件,因此显示为<br/>文本而不是分页符。任何线索。

3 个答案:

答案 0 :(得分:0)

很多更好的方法(和更好的方式),但

text.Replace("<br/>",vbCrLf)   'VB

text.Replace(@"<br/>","\n")     //C#

答案 1 :(得分:0)

根据您的评论,您将文本<br/>分配给类InnerText的变量实例的HtmlGenericControl属性。

您的问题是文本被转义(尝试查看呈现页面的来源),以便将其呈现为文本。使用InnerHtml属性代替在HtmlGenericControl实例中写出预格式化的HTML。

答案 2 :(得分:0)

设置HtmlGenericControl的InnerHtml而不是innerText http://msdn.microsoft.com/en-us/library/7512d0d0%28v=vs.71%29.aspx