Wie gehen Sie mit Zeilenumbrüchen in der HTML-codierten MVC-Ansicht um?

Ich bin mir nicht sicher, wie ich am besten damit umgehen soll. In meiner Indexansicht zeige ich eine Nachricht an, die in @ enthalten isTempData["message"]. Auf diese Weise kann ich dem Benutzer bestimmte Fehler- oder Informationsnachrichten anzeigen, wenn er von einer anderen Aktion ausgeht (wenn ein Benutzer beispielsweise versucht, die Aktion Bearbeiten einzugeben, wenn er keinen Zugriff hat, werden sie mit der Nachricht von in den Index zurückgeschickt "Sie sind nicht berechtigt, diese Daten zu bearbeiten").

Vor dem Anzeigen der Nachricht starte ichHtml.Encode(TempData["message"]). Ich bin jedoch kürzlich auf das Problem gestoßen, bei dem ich bei längeren Nachrichten die Zeilen durch Zeilenumbrüche trennen möchte <br>). Leider (und natürlich) ist das<br> wird kodiert vonHtml.Encode Es wird also kein tatsächlicher Zeilenumbruch verursacht.

Wie verarbeite ich Zeilenumbrüche in HTML-codierten Zeichenfolgen richtig?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage