Как лучше всего закрыть окно браузера приложения AJAX ASP.NET после выполнения на стороне сервера.
Я нашел это решение , но оно кажется немного сложным для того, чего я хочу достичь. Или это лучший способ выполнить мою задачу.
ОБНОВЛЕНИЕ: Я должен закрыть окно после нажатия кнопки
ОБНОВЛЕНИЕ 1: Я попробовал решение из другого SO вопроса, и у меня не получилось.
<asp:Button ID="btnMyButton" runat="server" onClick="btnMyButton_Click" />
protected void btnMyButton_Click(object sender, EventArgs e)
{
}
Я использовал следующий код на своей странице, но всплывающее окно модуля "Веб-страница, которую вы просматриваете, пытается закрыть окна"
if (ScriptManager.GetCurrent(this).IsInAsyncPostBack)
ScriptManager.RegisterStartupScript(upApproveRequest, typeof(string), "closeWindow", "window.close();", true);
Есть ли способ предотвратить это?