Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 30433|Risposta: 3

[Fonte] ASP.NET MVC assegna problemi di escape dei caratteri HTML a ViewBag

[Copiato link]
Pubblicato su 14/06/2016 18:06:13 | | | |


Codice html originale:

Codice di background:



Poi, la mia viewbag memorizza codice html, la pagina principale non analizza l'html, sfugge direttamente al codice html, sicuramente è il primo piano o lo sfondo che deve uscire!

Oggi riassumerò per me stesso riassumendo l'assegnazione di valori del formato Html, ma la visualizzazione sulla pagina web non è normale;

Ad esempio, ViewBag.Content = "<p>Ciao, sto testando qualcosa ora.</p>";

Reception <div>page@VIewBag.Contenuti</div>

Il risultato è mostrato sulla pagina: <p>Ciao, sto testando qualcosa ora</p>, l'ho trovato modificando tramite Firefox, il codice sorgente è &lt;p> Ciao, sto testando qualcosa ora. &lt;/p>

Ovviamente non è quello che vogliamo, e corrisponde al campo HTML salvato nel database tramite l'editor, e lo stile corretto non può essere mostrato dopo averlo rimosso.

Ho cercato su Internet una soluzione

<div>@Html.Raw(VisualizzaBaga.Contenuto)</div>

Questa è la normalità del display





Precedente:Tutorial per iniziare in SQL XML
Prossimo:SQLServer implementa il metodo universale di divisione delle stringhe
Pubblicato su 14/06/2016 18:24:31 |
Anche questo tipo di domanda dovrebbe essere posta
 Padrone di casa| Pubblicato su 14/06/2016 18:51:09 |
Gu Yan Pubblicato il 14-6-2016 18:24
Anche questo tipo di domanda dovrebbe essere posta

Archivio La prossima volta che incontri questo problema, potrai trovare rapidamente una soluzione   

È anche un aiuto per chi si scontra con tali problemi
Pubblicato su 15/06/2016 15:18:23 |
Xiao Zhaozha Pubblicato il 14-6-2016 18:51
Archivio La prossima volta che incontri questo problema, potrai trovare rapidamente una soluzione   

È anche un aiuto per chi si scontra con tali problemi

Questo può essere
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com