我在下面有这个字符串:
<List>\r\n <First>\r\n <Second>BlaBla..</Second>\r\n...
但是在View(MVC Asp.Net)中仅出现在一行中。 我该怎么做才能尊重\ r \ n打破新的一行?
由于
答案 0 :(得分:4)
\r\n
会在源代码中格式化您的字符串,当您查看网页的HTML源代码时,它会显示。您需要使用HTML <br>
标记而不是\r\n
,因此您的浏览器会相应地格式化您的输出。
答案 1 :(得分:1)
除了建议使用<br/>
的其他答案外,您还可以使用CSS空格属性,该属性在看到\r\n
或<pre>
标记时实际上可以换行默认情况下设置此项。请参阅:http://www.w3schools.com/cssref/pr_text_white-space.asp
答案 2 :(得分:0)
假设您的视图是在浏览器中呈现的HTML页面,请了解HTML不会呈现换行符。源代码将是HTML,但不是HTML。如果您需要换行符,则应使用呈现它们的标记结构,例如<p>
或<br>
。