2016-01-27 2 views
0

Я получил следующий код в моем asp.net mvc VIEW.ASP.NET MVC Как добавить разрыв строки

<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 строке.

Вот пример сообщения возвращающей об ошибке:...

требуется Первое поле \ г \ NThe требуется второе поле \ г \ NThe требуется третье поле \ г \ п

Я заменил \r\n на тег линии <br>, но он все еще не работает.

Как я могу разбить строку на отдельные строки? Благодарю.

+0

В обычных ситуациях '\ r \ n' не получит новую строку на странице HTML. Эквивалент был бы тегом '
', хотя это не в пользу. – mason

ответ

2

Вы можете обернуть @Model.ErrorMessage в <pre> </pre> теги

1

HTML LineBreak? <br />? Но это зависит от вашего HTML, если <br /> является лучшим, или <p> или со списком <ul>.

Если вы хотите разделить на \r\n, то используйте String.Split() Метод, и вы получите string[], который вы можете использовать для итерации и создания своего HTML-списка.

Но все зависит от вашего HTML-кода.

Смежные вопросы