Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 30433|Respuesta: 3

[Fuente] ASP.NET MVC asigna problemas de escape de caracteres HTML a ViewBag

[Copiar enlace]
Publicado en 14/6/2016 18:06:13 | | | |


Código html original:

Código de antecedentes:



Luego, mi viewbag almacena código html, la portada no analiza el html, escapa directamente del código html, seguro que es el primer plano o el fondo que necesitan escapar.

Hoy voy a resumir para mí mismo sobre cómo ViewBag asigna valores de formato Html, pero la visualización en la página web no es normal;

Por ejemplo, ViewBag.Content = "<p>Hola, estoy probando algo ahora.</p>";

Recepción <div>page@VIewBag.Contenido</div>

El resultado se muestra en la página: <p>Hola, estoy probando algo ahora</p>, lo encontré editando con Firefox, el código fuente es, &lt;p> Hola, estoy probando algo ahora. &lt;/p>

Obviamente esto no es lo que queremos, y corresponde al campo de formato HTML guardado en la base de datos a través del editor, y el estilo correcto no puede mostrarse después de sacarlo.

Busqué en Internet una solución

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

Esta es la normalidad de la pantalla





Anterior:Tutorial de Inicio de SQL XML
Próximo:SQLServer implementa el método universal de dividir cadenas
Publicado en 14/6/2016 18:24:31 |
Este tipo de pregunta también debería plantearse
 Propietario| Publicado en 14/6/2016 18:51:09 |
Gu Yan Publicado el 14-6-2016 18:24
Este tipo de pregunta también debería plantearse

Archivo La próxima vez que te encuentres con este problema, podrás encontrar rápidamente una solución   

También es de ayuda para quienes se enfrentan a estos problemas
Publicado en 15/6/2016 15:18:23 |
Xiao Zhaozha Publicado el 14-6-2016 18:51
Archivo La próxima vez que te encuentres con este problema, podrás encontrar rápidamente una solución   

También es de ayuda para quienes se enfrentan a estos problemas

Esto puede ser
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com