ASP.NET(C#)不提示直接关闭当前页面

方法一:​

protected void Button1_Click(object sender, EventArgs e)

{

//关闭页面--弹出提示

ClientScript.RegisterStartupScript(Page.GetType(), "", ​"<script language='javascript'>window.opener=null;window.close();</script>");

 

//关闭页面--不弹出提示

ClientScript.RegisterStartupScript(Page.GetType(), "",  ​"<script language='javascript'>window.opener=null;window.open('','_self');window.close();</script>")

}​

方法二:​

protected void Button1_Click(object sender, EventArgs e)

{  ​

//不弹出提示

Response.Write("window.opener=null;window.open('','_self');window.close();");

}​

protected void Button1_Click(object sender, EventArgs e)

{ ​

//弹出提示

Response.Write("window.opener=null;window.close();");

}​

方法三:​

protected void Page_Load(object sender, EventArgs e)

{

//不弹出提示

Button1.Attributes.Add("onclick", "window.opener=null;window.open('','_self');window.close()");

}​

protected void Page_Load(object sender, EventArgs e)

{

//弹出提示

Button1.Attributes.Add("onclick", "window.opener=null;window.close()");

}

posted @ 2015-09-23 15:31  xashxsy  阅读(255)  评论(0编辑  收藏  举报