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