sábado, 27 de octubre de 2012

Error :Tiempo de espera AsyncPostBackTimeout


 Cuando tenemos consultas que requerir de por los menos 5 minutos y estamos trabajando con controles AJAX, nos suele salir un error de tiempo de espera,esto se debe a que ASP, por defecto lo maneja en 90 segundos , debemos de cambiarlo explicitamente para que tenga mas tiempo, lo realizamos de la siguiente manera


<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="800" ScriptMode="Release">
    </asp:ScriptManager>




Saludos

sábado, 20 de octubre de 2012

Se detectó un posible valor Request.Form peligroso en el cliente

Cuando tenemos nuestra aplicacion web en Produccion y se inserta ciertos valores que para ASP son peligrosos nos muestra el siguiente mensaje

"Se detectó un posible valor Request.Form peligroso en el cliente "

Para solucionarno solo nos vamos al WEB CONFIG Y EDITAMOS LO SIGUIENTE:

Tener esto primero

<httpRuntime requestValidationMode="2.0"

Si en caso no funciona lo primero agregar lo siguiente


<pages validateRequest="false">
   <controls>
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
     assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
   </controls>
  </pages>


Entonces de esta manera no tendremos inconvenientes con los usuarios en cuanto a caracteres validados por ASP

Saludos