Archivo Febrero, 2009
Genera un delay en una aplicación ASP.NET
Por Pablo Viale - ASP.NET 2.0 / 3.5, Ajax - 25 Febrero 2009
En ocasiones (muy raras tal vez) necesitarás generar un delay. Un tiempo de espera. Simplemente unos segundos en los que la aplicación duerma.
Te preguntarás para qué querría alguien esto. Bueno, uno de los casos en los que puede ser útil es si necesitas simular un tiempo de respuesta lento de la conexión a internet. Por ejemplo, si tienes un UpdateProgress de Ajax que estás probando en un servidor local, el procesamiento puede ser tan rápido que quizás nunca veas tu gif animado girar. En estos casos, puedes colocar un delay que te permita simular que el servidor y/o la conexión tardan un rato en reaccionar.
Para hacerlo, utiliza este código:
-
Threading.Thread.Sleep(3000)
Donde el 3000 que pongo son milisegundos, en este caso el tiempo de espera sería de 3 segundos.
IE=EmulateIE7 no funciona cuando se coloca en un Master Page
Por Pablo Viale - ASP.NET 2.0 / 3.5 - 25 Febrero 2009
Si estás desarrollando un sitio web en ASP.NET y quieres forzar que se despliegue con compatibilidad de Internet Explorer 7 cuando los usuarios lo visiten en Internet Explorer 8, utiliza el siguiente tag:
-
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Esto es equivalente a visualizar el sitio web en Internet Explorer 8 y oprimir el botón de Vista de Compatibilidad que aparece al lado del botón Actualizar.
Importante:
Si colocas el tag de compatibilidad después de algún tag de hoja de estilos (link href="estilo.css"), no funcionará.
Debe ir antes que cualquier otro, ponlo justo abajo de <head>.