asp.net - modal - ¿Puede un HttpModule invocar una nueva ventana emergente de IE?
modalpopupextender asp net ajax (1)
Puede lograr esto utilizando filtros de respuesta HTTP ASP.NET.
Implementa su filtro personalizado y luego lo establece dentro de un HttpModule
personalizado o dentro de un archivo Global.asax manejando el evento PostReleaseRequestState
.
Bellow es un artículo de Scott Mitchel en HTTP Response Filters.
http://www.4guysfromrolla.com/articles/120308-1.aspx
Este artículo contiene dos filtros de respuesta simple, que deberían darle la dirección correcta sobre cómo implementar su caso. Le sugiero que muestre un cuadro de diálogo modal usando jQuery y muestre un mensaje. Cuando el usuario confirma ese cuadro de diálogo, abre una nueva página web en una nueva ventana (de esta forma también podrás evitar los bloqueadores de ventanas emergentes).
¡Espero que esto ayude!
Saludos, Uros
Estoy desarrollando una herramienta de comentarios de aplicación personalizada. La idea es que cuando el usuario inicie una aplicación en particular, quiero que aparezca una ventana emergente, por ejemplo, unos segundos después de que el usuario lance la aplicación, que pregunta si estaría dispuesto a proporcionar comentarios. La ventana emergente simplemente será una nueva ventana de IE. Entonces, algo similar en funcionalidad a:
Response.Write("<script>window.open(''" + sUrl + "'', ''mywindow'',''resizable= yes,scrollbars= yes'');</script>");
Tenemos numerosas aplicaciones web (ASP.NET) en nuestra compañía, y creo que la solución más rápida sería colocar un HttpModule
en la solución de la aplicación. Para un ejemplo ideal, ver: http://www.foreseeresults.com/ .
PREGUNTA : ¿Es posible invocar un nuevo navegador emergente con un HttpModule
? ¿O quizás invocar JavaScript desde un HttpModule
posible en el navegador del cliente?