In meiner Anmeldeform verwende ich asp.net unaufdringliche Überprüfung, um zu überprüfen, ob ein Benutzername existiert. Meine JsonResult Methode gibt die folgende, wenn ein Zusammenstoß gefunden:Html Codierung, die neue Zeilen in Chrome verursacht
This is already in use. How about \u003cstrong\u003efoo123\u003c/strong\u003e?
ich Microsofts unaufdringlich Validierung verwenden, um dies in meiner Ansicht anzuzeigen:
@Html.ValidationMessageFor(m => m.Username)
, die es wie folgt auf der Seite Quelle erscheinen lassen:
This is already in use. How about
<strong>foo123</strong>
?
Wie Sie sehen können, ist der Text in drei Zeilen aufgeteilt. Dies ist in Firefox kein Problem, aber in Chrome bewirken diese neuen Zeilen, dass der angezeigte Text in ähnlicher Weise wie bei <br />
unterbrochen wird. Ich glaube, die Codierung ist dafür verantwortlich - kann jemand erklären, warum? Gibt es eine Lösung für dieses Problem?
Vielen Dank im Voraus.
Können Sie den Code bereitstellen, wie Sie den JSON in HTML schieben? – usr
@usr Ich habe meine Frage aktualisiert, um dies zu berücksichtigen, aber da es eingebaute Funktionalität ist, befürchte ich, dass es nicht viel nutzt. – Jonathan