Estoy usando formularios web ASP.Net. Mi objetivo es hacerle una pregunta a un usuario al salir de la página. Intenté usar window.onbeforeunload para esto. Pero en onbeforeunload, la ventana emergente no se puede personalizar. Quiero usar mi propia ventana emergente también. La ventana emergente que creé se abre correctamente. Pero después de abrir la ventana emergente, la página se cierra inmediatamente. Nota: estoy tratando de hacerlo con Javascript. ¿Cómo resuelvo esta situación?
var unSavedStatus = false; window.onbeforeunload = SaveControl; function SaveControl() { if(unSavedStatus) myPopup.Show(); }