Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 30433|Répondre: 3

[Source] ASP.NET MVC attribue les problèmes d’échappement de caractères HTML à ViewBag

[Copié le lien]
Publié sur 14/06/2016 18:06:13 | | | |


Code html original :

Code de fond :



Ensuite, mon viewbag stocke du code html, la page d’accueil ne parle pas le html, échappe directement au code html, c’est sûrement le premier ou l’arrière-plan qui doit s’échapper !

Aujourd’hui, je vais résumer moi-même à propos de ViewBag attribuant des valeurs de format Html, mais l’affichage sur la page web n’est pas normal ;

Par exemple, ViewBag.Content = « <p>Bonjour, je teste quelque chose en ce moment.</p> » ;

Accueil <div>page@VIewBag.Contenu</div>

Le résultat est affiché sur la page : <p>Bonjour, je teste quelque chose en ce moment</p>, je l’ai trouvé en modifiant via Firefox, le code source est &lt;p> Bonjour, je teste quelque chose en ce moment. &lt;/p>

Ce n’est évidemment pas ce que nous voulons, et cela correspond au champ HTML enregistré dans la base de données via l’éditeur, et le style correct ne peut pas être affiché après l’avoir retiré.

J’ai cherché sur Internet une solution

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

C’est la normale de l’affichage





Précédent:Tutoriel pour débuter en SQL XML
Prochain:SQLServer implémente la méthode universelle de division des chaînes
Publié sur 14/06/2016 18:24:31 |
Ce genre de question devrait aussi être posé
 Propriétaire| Publié sur 14/06/2016 18:51:09 |
Gu Yan Publié le 14-06-2016 à 18:24
Ce genre de question devrait aussi être posé

Archive La prochaine fois que vous rencontrerez ce problème, vous trouverez rapidement une solution   

C’est aussi une aide pour ceux qui rencontrent de tels problèmes
Publié sur 15/06/2016 15:18:23 |
Xiao Zhaozha Publié le 14-06-2016 à 18:51
Archive La prochaine fois que vous rencontrerez ce problème, vous trouverez rapidement une solution   

C’est aussi une aide pour ceux qui rencontrent de tels problèmes

Cela peut être
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com