将Enter替换为C#中的字符串

时间:2011-11-17 03:59:59

标签: c# asp.net asp.net-mvc

我是asp.net MVC C#的年轻开发人员,现在我已经陷入了这段代码的困境。 我在数据库中有一个字段,数据类型是'nText'。现在我查询此字段到我的视图。 但是文本不包括新行,实际上数据是通过文本框插入到字段中的新行(ENTER)。

这是我的区块代码:

<% 
 string overview = Model.ItemDetail.Notes;
%>
<%= overview %>

请有人解决。 感谢。

1 个答案:

答案 0 :(得分:2)

如果我错了,请纠正我。您可以使用<pre><%= overview %></pre>或将\r\n替换为<br/>

<% 
 string overview = Model.ItemDetail.Notes.Replace(@"\r\n", "<br/>");
%>

OR

<% 
 string overview = Model.ItemDetail.Notes.Replace(Environment.NewLine, "<br/>");
%>