Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 30433|Antwort: 3

[Quelle] ASP.NET MVC weist Html-Zeichen-Escape-Probleme ViewBag zu.

[Link kopieren]
Veröffentlicht am 14.06.2016 18:06:13 | | | |


Ursprünglicher HTML-Code:

Hintergrundcode:



Dann speichert mein Viewbag HTML-Code, die Startseite parst HTML nicht, entkommt direkt dem HTML-Code, doch sicher muss der Vordergrund oder der Hintergrund entkommen!

Heute fasse ich für mich zusammen, wie ViewBag HTML-Formatwerte zuweist, aber die Anzeige auf der Webseite ist nicht normal;

Zum Beispiel ist ViewBag.Content = "<p>Hallo, ich teste gerade etwas.</p>";

Rezeption <div>page@VIewBag.Inhalt</div>

Das Ergebnis wird auf der Seite angezeigt: <p>Hallo, ich teste gerade etwas</p>, ich habe es gefunden, als ich in Firefox bearbeitet habe, der Quellcode lautet &lt;p> Hallo, ich teste gerade etwas. &lt;/p>

Das ist offensichtlich nicht das, was wir wollen, und es entspricht dem HTML-Formatfeld, das über den Editor in der Datenbank gespeichert wurde, und der korrekte Stil kann nach dem Entfernen nicht angezeigt werden.

Ich habe im Internet nach einer Lösung gesucht

<div>@Html.Raw(ViewBag.Content)</div>

Das ist die normale Anzeige





Vorhergehend:SQL XML Einstiegsanleitung
Nächster:SQLServer implementiert die universelle Methode der Aufteilung von Strings
Veröffentlicht am 14.06.2016 18:24:31 |
Solche Fragen sollten auch gestellt werden
 Vermieter| Veröffentlicht am 14.06.2016 18:51:09 |
Gu Yan veröffentlicht am 14.06.2016, 18:24
Solche Fragen sollten auch gestellt werden

Archiv Das nächste Mal, wenn Sie auf dieses Problem stoßen, finden Sie schnell eine Lösung   

Es ist auch eine Hilfe für diejenigen, die auf solche Probleme stoßen
Veröffentlicht am 15.06.2016 15:18:23 |
Xiao Zhaozha Veröffentlicht am 14.6.2016, 18:51
Archiv Das nächste Mal, wenn Sie auf dieses Problem stoßen, finden Sie schnell eine Lösung   

Es ist auch eine Hilfe für diejenigen, die auf solche Probleme stoßen

Das kann sein
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com