¿Cuál es la mejor manera de cerrar una ventana del navegador de una aplicación AJAX ASP.NET después de que se haya ejecutado el servidor?
Encontré esta solución , pero parece un poco compleja para lo que quiero lograr. ¿O es esta la mejor manera de llevar a cabo mi tarea?
ACTUALIZACIÓN: tengo que cerrar la ventana después de presionar el botón
ACTUALIZACIÓN 1: Probé la solución de la otra pregunta SO, y no funcionó para mí.
<asp:Button ID=btnMyButton runat=server onClick=btnMyButton_Click />
protected void btnMyButton_Click(object sender, EventArgs e)
{
}
Usé el siguiente código en mi página, pero aparece la ventana del módulo La página web que está viendo está intentando cerrar la ventana.
if (ScriptManager.GetCurrent(this).IsInAsyncPostBack)
ScriptManager.RegisterStartupScript(upApproveRequest, typeof(string), closeWindow, window.close();, true);
¿Alguna manera de prevenir esto?