Я сделал это в Visual Basic (простой перевод на C #):
Dim convertedtext As String = TextBox1.Text.Replace(Environment.NewLine, "<br />")
, а затем я сохранил преобразованный текст в базе данных.TextBox1 - это многострочное текстовое поле.
Если вы включаете данные для их повторного отображения (в литерале или аналогичном), выполните следующие действия:
HttpUtility.HtmlEncode(convertedtext).Replace(HttpUtility.HtmlEncode("<br />"), "<br />")