Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 30433|Răspunde: 3

[Sursă] ASP.NET MVC atribuie problemele de evadare a caracterelor HTML către ViewBag

[Copiază linkul]
Postat pe 14.06.2016 18:06:13 | | | |


Cod html original:

Cod de fundal:



Apoi, viewbag-ul meu stochează cod html, pagina principală nu analizează HTML, scapă direct de codul html, sigur trebuie să scape din prim-plan sau fundal!

Astăzi, voi rezuma pentru mine despre modul în care ViewBag atribuie valori de format Html, dar afișarea pe pagina web nu este normală;

De exemplu, ViewBag.Content = "<p>Bună, testez ceva acum.</p>";

<div>Recepție page@VIewBag.Conținut</div>

Rezultatul este afișat pe pagină: <p>Bună, testez ceva acum</p>., am găsit când am editat prin Firefox, codul sursă este &lt;p> Bună, testez ceva acum. &lt;/p>

Evident, asta nu este ceea ce ne dorim și corespunde câmpului de format HTML salvat în baza de date prin editor, iar stilul corect nu poate fi afișat după ce îl scoate.

Am căutat pe Internet să găsesc o soluție

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

Aceasta este normalitatea afișajului





Precedent:Tutorial de început SQL XML
Următor:SQLServer implementează metoda universală de divizare a șirurilor
Postat pe 14.06.2016 18:24:31 |
Acest tip de întrebare ar trebui de asemenea postată
 Proprietarul| Postat pe 14.06.2016 18:51:09 |
Gu Yan Postat pe 2016-6-14 18:24
Acest tip de întrebare ar trebui de asemenea postată

Arhivă Data viitoare când întâmpinați această problemă, puteți găsi rapid o soluție   

Este, de asemenea, un ajutor pentru cei care se confruntă cu astfel de probleme
Postat pe 15.06.2016 15:18:23 |
Xiao Zhaozha A Postat la 2016-6-14 18:51
Arhivă Data viitoare când întâmpinați această problemă, puteți găsi rapid o soluție   

Este, de asemenea, un ajutor pentru cei care se confruntă cu astfel de probleme

Acest lucru poate fi
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com