Button,LinkButton...弹出新窗口及关闭
2008-02-27 13:16
162 查看
1.Button
html
<asp:Button ID="Button1" runat="server" Text="Response弹出新窗口" OnClick="Button1_Click" />
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="关闭" />
或
<input type="button" value="关闭" onclick="window.close()"/>
.cs
在Page_Load里加
Button1.Attributes.Add("onclick", "this.form.target='_blank'");
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Default.aspx");//此弹出的窗口为新窗口.
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("<script>window.opener=null;window.close();</script>");
}
2.LinkButton
.cs
LinkButton1.Attributes.Add("OnClientClick", "window.open('XXXaspx','_blank')");
或是用脚本.//UpdatePanl1这个是这个linkbutton放在UpdatePanl1里时用的.
ScriptManager.RegisterClientScriptBlock(UpdatePanl1, UpdatePanl1.GetType(), "", "<script>window.open('xxx.aspx')</script>", false);
ImageButton也一样.
本文来自: ASP.NET学习门户(http://www.aspx1.com) 详细出处参考:http://i.aspx1.com/showtopic-796.htm
html
<asp:Button ID="Button1" runat="server" Text="Response弹出新窗口" OnClick="Button1_Click" />
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="关闭" />
或
<input type="button" value="关闭" onclick="window.close()"/>
.cs
在Page_Load里加
Button1.Attributes.Add("onclick", "this.form.target='_blank'");
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Default.aspx");//此弹出的窗口为新窗口.
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("<script>window.opener=null;window.close();</script>");
}
2.LinkButton
.cs
LinkButton1.Attributes.Add("OnClientClick", "window.open('XXXaspx','_blank')");
或是用脚本.//UpdatePanl1这个是这个linkbutton放在UpdatePanl1里时用的.
ScriptManager.RegisterClientScriptBlock(UpdatePanl1, UpdatePanl1.GetType(), "", "<script>window.open('xxx.aspx')</script>", false);
ImageButton也一样.
本文来自: ASP.NET学习门户(http://www.aspx1.com) 详细出处参考:http://i.aspx1.com/showtopic-796.htm
相关文章推荐
- (MFC)关于点击窗口1的button弹出对话框2,关闭对话框2,需要点击两次对话框1的button才能弹出对话框2的问题
- MFC中按下Button按钮,弹出一个窗口的同时关闭本窗口
- 如何点击IE窗口上方的“X关闭符号”,弹出提示窗口呢?
- 这招有点阴 - [弹出窗口,关闭父窗口,而且不出现关闭提示。]
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- c#自动关闭 MessageBox 弹出的窗口
- 执行 pack200弹出一个cmd窗口,然后自关闭解决办法。
- 如何用window.showModalDialog打开弹出子窗口,并在子窗口关闭时刷新父窗口
- 关闭弹出窗口,刷新父窗口
- 弹出的窗口关闭后如何刷新主画面
- linkButton弹出删除窗口
- 关闭窗口,弹出对话框
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- 定时的关闭弹出窗口
- JavaScript特效实例009-关闭IE主窗口时,不弹出询问对话框
- WebBrowser控件应用:弹出新窗体和关闭窗口
- 弹出窗口关闭后如何触发父窗口事件 [转帖]
- 每天学一点flash(70)弹出和关闭窗口
- 弹出dialog的两种方法; 以及在关闭的时候刷新父窗体; 有时候同样的东西用这种窗口不起作用另外一种运行ok
- window.opener.location.reload() 弹出窗口关闭时用来刷新父窗 口