可能是一个简单的问题,但是自从我使用UI以来已经很长时间了,
我有一个textarea,用户可以输入他的输入。我将输入保存到sql server表中。
当我想显示输入时,用户输入的所有中断都消失了。
我记得有一种方法可以用char 13
取代<br/>
(用经典的ASP做到这一点)
我想知道是否有更好的方法来解决asp.net的这个问题,
感谢。
答案 0 :(得分:2)
您可以使用String.Replace
将{r和/或\ n字符替换为<br/>
。当然,你可能希望在出路的时候这样做,而不是在路上。
答案 1 :(得分:1)
假设换行符确实存储在您的数据库中,当您在<pre>
标记内显示换行符时,您可以始终包围html,以保留显示中的换行符。