Arquivo de abril, 2013

Server Error in ‘/’ Application.

A potentially dangerous Request.Form value was detected from the client

Descrição: A validação de solicitação detectou um valor de entrada de cliente possivelmente perigoso e o processamento da solicitação foi anulado. Esse valor pode indicar uma tentativa de comprometer a segurança do aplicativo, como um ataque de script em diferentes locais. Você pode desativar a validação de solicitação definindo validateRequest=false na diretiva Page ou na seção de configuração.

(A potentially dangerous Request.Form value was detected from the client.)

Solução para o problema:
O recurso de validação de solicitação do ASP.NET impede que o servidor aceite conteúdo com HTML, por isso esse erro acontece.
Para resolver este problema basta adicionar o seguinte código no web.config

<system.web>
<httpRuntime requestValidationMode=”2.0″ />
<pages validateRequest=”false” />
</system.web>

 
Adicionar o validateRequest no web.config tornara isso global, ou seja, aplicará isso para todas as páginas.
Você pode adicionar o validateRequest=”false” apenas em uma página especifica se quiser. Para isso adicione o validateRequest na primeira linha da página, como no exemplo abaixo.

<%@ Page Language=”C#” validateRequest=”false” %>

Fonte: http://cbsa.com.br/post/aspnet—um-valor-possivelmente-perigoso-requestform-foi-detectado-no-cliente.aspx