Показывать новые строки из текстовой области в ASP.NET MVC

В настоящее время я создаю приложение с использованием ASP.NET MVC. Я получил некоторый пользовательский ввод внутри текстовой области, и я хочу показать этот текст с символами <br /> вместо новых строк. В PHP есть функция nl2br, которая делает именно это. Я искал в Интернете эквиваленты в ASP.NET/C#, но не нашел решения, которое работает для меня.

Первое - это (ничего не делает для меня, комментарии просто печатаются без новых строк):

<%
    string comment = Html.Encode(Model.Comment);
    comment.Replace("\r\n", "<br />\r\n");
%>
<%= comment %>

Второй, который я обнаружил, был таким (Visual Studio говорит мне, что VbCrLf не доступен в этом контексте - я пробовал это в Представлениях и Контроллерах):

<%
    string comment = Html.Encode(Model.Comment);
    comment.Replace(VbCrLf, "<br />");
%>
<%= comment %>

Ответы на вопрос(4)

Ваш ответ на вопрос