从代码隐藏关闭ASPX页面的最佳方式是什么?
我有一个按钮事件处理程序,我想在用户点击ASP后关闭页面.网页上的NET按钮.我试图通过编程方式向OnClientClick
事件添加一个JavaScript方法,该方法包含一个window.close()
命令,以关闭页面,但它不起作用.该按钮也是AJAX更新面板的一个按钮.
应用程序使用.NET框架3.5.
从代码隐藏关闭ASPX页面的最佳方式是什么?
我有一个按钮事件处理程序,我想在用户点击ASP后关闭页面.网页上的NET按钮.我试图通过编程方式向OnClientClick
事件添加一个JavaScript方法,该方法包含一个window.close()
命令,以关闭页面,但它不起作用.该按钮也是AJAX更新面板的一个按钮.
应用程序使用.NET框架3.5.
更新:我已采纳您的所有意见,并提出了以下解决方案:
在后面的代码中:
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterOnSubmitStatement(typeof(Page), "closePage", "window.onunload = CloseWindow();");
}
在aspx页面:
function CloseWindow() {
window.close();
}