lunes, 19 de mayo de 2014

Error: The message received from the server could not be parsed

Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed


Si te encuentras con este error seguramente estés utilizando UpdatePanel… ¿no es así?


Incluso es posible que te pase inadvertido si no tienes activado el depurador de javascript.


E hilando más fino… ¿este error solamente te aparece en Internet Explorer?


Si todas tus respuestas han sido “sí” entonces es posible que te estés encontrando con el mismo problema con el que me encontré yo.


Te comento la manera en que yo solucioné este error:


Borrar cualquier código javascript que tengas dentro del updatepanel y sitúalo fuera.


Espero que te haya servido.



Error: The message received from the server could not be parsed

viernes, 9 de mayo de 2014

Hacer ISO desde múltiples ficheros de rar

Muy fácil pero antes debes tener instalado el winrar.


1. Vas a la carpeta donde están los ficheros.


2. Seleccionar todos los ficheros. (Ctrl-e)


3. Click derecho sobre cualquiera de uno de ellos y pulsas extraer aquí.


Cuando finalice el trabajo winrar te habrá creado un fichero iso.



Hacer ISO desde múltiples ficheros de rar

lunes, 5 de mayo de 2014

Problemas con OWIN en un hosting compartido

Si vas a desarrollar una aplicación asp.net con OWIN y piensas alojarla en un servidor compartido debes tener esto en cuenta.


En muchos proveedores de hosting compartido tienen configurado en IIS el nivel de confianza high, medium, low… pero no está “Full”.


Esto es importante porque los ensamblados OWIN necesitan para su perfecta ejecución el nivel de confianza Full. (trust level=”Full”). Este parámetro se puede configurar en el web.config pero será inútil ponerlo si a nivel de máquina el machine.config no permita sobrescribirlo.


trust_level


 



Problemas con OWIN en un hosting compartido

viernes, 2 de mayo de 2014

ValidationSummary salta al inicio de la página

Este problema surge cuando en una página ASP con scroll se tiene un control Validation Summary. Al pulsar el botón que desencadena la validación en cliente la página “sube” hasta arriba cuando en muchos casos lo deseable es que no se mueva.


Si se quita el Validation Summary el salto no lo hace.


Para solucionar este problema existen dos soluciones:


  • Trabajar la validación únicamente en servidor, esto significa desactivar validaciones de cliente para todos los controles de validación (EnableClientScript=”false”)

  • Deshabilitar la función ScrollTo de javascript. Esto sería con este código:



<script type="text/javascript">
window.scrollTo = function()
</script>



ValidationSummary salta al inicio de la página