none
Postback de um textbox com o texto "renúncia" (com aspas) não funciona RRS feed

  • Pergunta

  • <object height="0" id="e8badbc8-19c8-b29b-7968-9a83e9a0968a" type="application/gas-events-abn" width="0"></object>
    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Teste.aspx.vb" Inherits="WebApp.publico.Teste" ValidateRequest="false" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:TextBox ID="txtTeste" runat="server" />
        </div>
        </form>
    </body>
    </html>
    

    Asp.Net 4.0

    Não consigo de forma alguma que um postback em que a palavra "renúncia" apareça entre aspas e em qualquer posição dentro das mesmas, por exemplo "teste teste renúncia teste teste" seja aceito, mesmo em uma simples página de teste como a de cima.  Quando preenchemos o textbox e teclamos ENTER obtemos o erro ERR_EMPTY_RESPONSE.

    Suspeitei da Request Validation e desabilitei-a.  Fiz um teste preenchendo o campo com <teste> e não deu erro mas com "renúncia" continua o mesmo problema.  Interessante que se o postback for realizado em uma máquina cliente dentro da mesma rede do servidor web não dá erro mas se for feito de outra rede (internet) acontece o erro.  Continuo suspeitando de que deve ser alguma proteção contra scripts maliciosos mas não sei mais o que fazer pois já desabilitei o Request Validation e o erro persiste.  Se retiramos as aspas ou o acento na letra "u" também funciona.

    terça-feira, 23 de julho de 2013 15:00

Respostas

Todas as Respostas