ASP.NET MVC如何添加换行符

时间:2016-01-27 21:05:45

标签: asp.net asp.net-mvc

我在asp.net mvc VIEW中获得了以下代码。

<div class="row">
  <div class="col-sm-12">
    <span id="errorId" class="glyphicon glyphicon-remove" style="color: #FF0004;"></span> @Model.ErrorMessage
   </div>
</div>

@Model.ErrorMessage可能包含多个字符串,但在呈现视图时,我看不到换行符。我尝试添加<br />\r\n,但它们都在1行上呈现。

以下是返回错误消息的示例:

  

第一个字段是必需的。\ r \ n第二个字段是必需的。\ r \ n第三个字段是必需的。\ r \ n

我将\r\n替换为<br>行代码,但仍无效。

如何将字符串分成单独的行?感谢。

2 个答案:

答案 0 :(得分:2)

您可以将@Model.ErrorMessage打包在<pre> </pre>标记

答案 1 :(得分:1)

HTML Linebreak? <br />? 但如果<br />为最佳,或<p>或列表<ul>,则取决于您的HTML。

如果您希望在\r\n上拆分,请使用String.Split()方法,您将获得一个string[],您可以使用该let appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate AppDelegate.login()// here it crashes in the login 来迭代和构建HTML列表。

但所有这些都或多或少取决于您的HTML代码。