Webmatrix - Сохранение абзацев в базе данных

у меня есть страница, где пользователи могут вводить некоторые данные в текстовое поле. Если я наберу несколько абзацев в этом текстовом файле, он отлично сохранится в базе данных, но не сохранит, где находятся абзацы, поэтому он возвращает его как один большой блок текста. Как мне обойти это?


person Gavin5511    schedule 09.10.2013    source источник


Ответы (1)


Когда вы принимаете текст из текстовой области, разрывы строк сохраняются как невидимый символ \n. Когда вы отображаете текст обратно в браузер, вам не нужно заменять эти символы \n чем-то, что понимает HTML, то есть тегами <br />:

@Html.Raw(myTextAreaContent.Replace("\n", "<br />"))

Помощник Html.Raw необходим, если вы не хотите, чтобы HTML кодировался для отображения, а обрабатывался как HTML.

person Mike Brind    schedule 09.10.2013