Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 30433|Resposta: 3

[Fonte] ASP.NET MVC atribui problemas de escape de caracteres HTML ao ViewBag

[Copiar link]
Publicado em 14/06/2016 18:06:13 | | | |


Código html original:

Código de Contexto:



Depois, meu viewbag armazena código html, a página inicial não analisa o html, escapa diretamente do código html, com certeza é o primeiro plano ou o fundo que precisam escapar!

Hoje, vou resumir para mim mesmo sobre o ViewBag atribuir valores de formato Html, mas a exibição na página web não é normal;

Por exemplo, ViewBag.Content = "<p>Olá, estou testando algo agora.</p>";

<div>Recepção page@VIewBag.Conteúdo</div>

O resultado está exibido na página: <p>Olá, estou testando algo agora</p>, encontrei quando editei pelo Firefox, o código-fonte é &lt;p> Olá, estou testando algo agora. &lt;/p>

Obviamente, isso não é o que queremos, e corresponde ao campo de formato HTML salvo no banco de dados pelo editor, e o estilo correto não pode ser exibido após removê-lo.

Procurei na internet uma solução

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

Esse é o normal da tela





Anterior:Tutorial de Início SQL XML
Próximo:SQLServer implementa o método universal de dividir strings
Publicado em 14/06/2016 18:24:31 |
Esse tipo de pergunta também deveria ser postada
 Senhorio| Publicado em 14/06/2016 18:51:09 |
Gu Yan Postado em 2016-6-14 18:24
Esse tipo de pergunta também deveria ser postada

Arquivo: Da próxima vez que você encontrar esse problema, pode encontrar rapidamente uma solução   

Também é uma ajuda para quem enfrenta esses problemas
Publicado em 15/06/2016 15:18:23 |
Xiao Zhaozha Postado em 2016-6-14 18:51
Arquivo: Da próxima vez que você encontrar esse problema, pode encontrar rapidamente uma solução   

Também é uma ajuda para quem enfrenta esses problemas

Isso pode ser
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com