Pergunta

Estou tentando inserir um pouco de HTML em um controle dinâmico de dados dinâmicos do ASP.NET, Controle, apenas alguns <br> Tags para ter quebras de linha quando eu produzir o valor da coluna em uma página da web.

No entanto, quando tento clicar no link "Atualizar" na página de edição de dados dinâmicos, nada acontece. Eu nem recebo uma mensagem de erro, que eu esperaria se a entrada HTML não fosse permitida por meio de alguma regra, o controle foi incorporado. Assim que eu remover a tag, o link de atualização funciona corretamente. Não é um problema de tamanho da coluna, posso adicionar mais caracteres à entrada e tudo funciona bem.

A entrada HTML não é permitida nesses controles ou há algo mais acontecendo? Se houver algum tipo de regra de validação, ela pode ser desligada? Ou há algo no banco de dados que eu preciso definir? Devo usar algo diferente do modelo de texto multilina padrão?

Foi útil?

Solução

A validação de entrada é um recurso embutido no ASP.NET 2.0 ou posterior. Não sei por que você não está recebendo um erro, mas verifique isso para ver se isso ajuda:

http://www.asp.net/learn/whitepapers/request-validation/

Verifique estas configurações, na página:

<%@ Page validateRequest="false" %>

ou o web.config:

<configuration>  
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top