none
Problemas no AllowHtml RRS feed

  • Pergunta

  • Opa a todos,

    Pessoal gostaria de enviar caracteres HTML apenas para um campo de minha tabela mas quando eu decoro o campo com o AllowHtml nada acontece para funcionar tenho que decorar o COntroller com [ValidateInput(true)] permitindo assim que todos os campos textos permitam a inclusão de caracteres HTML.

    Como eu faco para so ser permitido em um campo da tabela?

    Obrigado

    quarta-feira, 24 de abril de 2013 23:17

Respostas

  • João

    Se vc estiver usando parâmetro FormCollection o atributo AllowHtml não vai funcionar, neste caso você deve utilizar o ValidateInput na sua action.


    Att,
    Leandro

    Se foi útil, marque como útil ou como resposta.

    • Marcado como Resposta Joao Nivaldo quinta-feira, 25 de abril de 2013 23:38
    quinta-feira, 25 de abril de 2013 10:31

Todas as Respostas

  • João,

    Você está colocando o AllowHtml na propriedade de sua classe?

    namespace ZettCom.Modelo.DTO
    {
        [Serializable]
        public class CorDTO : DTOGenerico
        {
            [AllowHtml()]
            public string Nome { get; set; }
            public string Icone { get; set; }
        }
    }


    Att,
    Leandro

    Se foi útil, marque como útil ou como resposta.

    quarta-feira, 24 de abril de 2013 23:40
  • Leandro ta decorado sim igual ao seu codigo mas da a tela de erro "A potentially dangerous Request.Form value was detected from the client" ai se eu coloco no Controller o "[ValidateInput(false)]" da tudo certo.


    • Editado Joao Nivaldo quinta-feira, 25 de abril de 2013 01:41 erro de digitacao
    quinta-feira, 25 de abril de 2013 01:21
  • João,

    Na sua Action você utiliza parâmetros do tipo FormCollection??

    A versão do mvc é a 4 certo?


    Att,
    Leandro

    Se foi útil, marque como útil ou como resposta.



    quinta-feira, 25 de abril de 2013 01:36
  • Sua coluna no banco deve ser do tipo Text


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    quinta-feira, 25 de abril de 2013 03:42
  • João

    Se vc estiver usando parâmetro FormCollection o atributo AllowHtml não vai funcionar, neste caso você deve utilizar o ValidateInput na sua action.


    Att,
    Leandro

    Se foi útil, marque como útil ou como resposta.

    • Marcado como Resposta Joao Nivaldo quinta-feira, 25 de abril de 2013 23:38
    quinta-feira, 25 de abril de 2013 10:31
  • Leandro e isto mesmo. obrigado
    quinta-feira, 25 de abril de 2013 23:39