none
asp.net uma deia para meu problema RRS feed

  • Pergunta

  • è o seguinte galera tenho uma pagina de noticias, e eventualmente guarda essas noticias em um banco de dados .
    Eu gostaria de saber como faço para salvar a formatação do texto junto no banco de dados.

    segunda-feira, 28 de outubro de 2013 20:35

Respostas

  • Consegui a resposta para meu problema ;

    @Html.Raw(Model.conteudo)

    @html.raw


    Vlw ai galera por tentarem me ajudar !
    • Marcado como Resposta Giovani Cr terça-feira, 29 de outubro de 2013 11:34
    terça-feira, 29 de outubro de 2013 10:50

Todas as Respostas

  • Olá,

    Você salva tudo junto, texto mais as formatação(as tags html geradas). Você deve estar usando algun WYSIWYG

    segunda-feira, 28 de outubro de 2013 21:48
    Moderador
  • Rafael,

    Você deve usar um editor HTML WYSIWYG para entrada do texto da noticia na pagina HTML. Ao processar o POST, você consegue pegar o conteudo digitado (com todas as tags HTML) e gravar no banco.

    Detalhe importante, o ASP.NET previne por padrão que certos caracteres sejam submetidos via POST impedindo HTML injection. Para conseguir o que você quer você tem que desabilitar essa seguranca. Isso pode ser feito em MVC através de atributo:

    [ValidateInput(false)]

    Veja tambem:

    [AllowHtml]

    Se estiver usando Webforms procure informções sobre ValidateRequest que pode ser desabilitado para a página ou no web.config (não recomendado)

    Abraço,


    segunda-feira, 28 de outubro de 2013 22:22
  • Consegui a resposta para meu problema ;

    @Html.Raw(Model.conteudo)

    @html.raw


    Vlw ai galera por tentarem me ajudar !
    • Marcado como Resposta Giovani Cr terça-feira, 29 de outubro de 2013 11:34
    terça-feira, 29 de outubro de 2013 10:50