2011-11-07 4 views
6

J'ai un champ String sur mon modèle qui contient une valeur html, mon problème est que lorsque je place le code pour rendre ce champ sur ma vue, il sera entièrement reconverti html, et le résultat final est une grande chaîne avec des caractères html se sont échappés ...Comment écrire un champ html sur asp.net MVC3 Razor

@field //= "<div>" 

rend

&lt ;div&gt ; 

Comment puis-je modifier ce comportement et le forcer à écrire le caractère d'échappement html sur mon champ ?

+0

double possible de [chaînes d'écriture/HTML délivrant non échappés] (http://stackoverflow.com/ questions/4281424/writing-outputting-html-cordes-unescaped) –

Répondre

15

Vous pouvez utiliser l'aide Html.Raw:

@Html.Raw(field) 
+0

@FlavioOliveira, vous êtes les bienvenus. –

3

Utilisez @ Html.Raw:

@Html.Raw(field) 
Questions connexes