Я принимаю пользовательский ввод в текстовую область, сохраняю его и в конечном итоге показываю его обратно пользователю.
В моем представлении (Razor) я хочу сделать что-то вроде этого ...
@Message.Replace("\n", "</br>")
Это не работает, потому что Razor Html кодирует по умолчанию.Это здорово, но я хочу, чтобы мои разрывы строк.
Если я сделаю это, я столкнусь с проблемами XSS.
@Html.Raw(Message.Replace("\n", "</br>"))
Как правильно справиться с этой ситуацией?