从代码后台关闭ASPX页面的最佳方法是什么?
我有一个按钮事件处理程序,我想在用户点击页面上的ASP.NET按钮后关闭该页面。 我试着以编程方式在OnClientClick
事件中添加一个包含window.close()
命令的JavaScript方法来关闭页面,但这并不奏效。 该按钮也是一个AJAX更新面板的asp:AsyncPostBoskTrigger
。
该应用程序使用.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();
}