完成后关闭的新弹出窗口

本文关键字:新弹出 窗口 | 更新日期: 2023-09-27 17:54:52

似乎我有一个很基本的问题,还没有人问过。我想要一个按钮来打开一个新的弹出窗口与一些输入控件(标签和文本框),然后为窗口关闭提交的输入由提交按钮在弹出窗口。这个的方法是什么?我正在使用c#和asp.net,我对jquery一无所知,所以公平地警告,使用jquery的答案将激发更多的问题。只要你不介意回答:D

对不起,这不是很清楚,所以我在编辑。我实际上需要知道如何打开弹出窗口以及导致它在提交时关闭。哎呦。

完成后关闭的新弹出窗口

如果你想关闭你的弹出窗口,你可以使用javascript window.close();函数

,如果你想在c#中关闭代码,那么它将是…

Response.Write("<script>window.close();</script>");

可以使用AjaxToolKit ModalPopup控件

如果你指的是一个实际的弹出窗口,就像在一个单独的浏览器窗口中一样,你只需要在页面中添加一些标准的javascript来允许它关闭:

string strScript = "<script type=text/javascript>window.top.close();</script>"
if (!ClientScript.IsStartupScriptRegistered("clientScript"))
{
    ClientScript.RegisterStartupScript(this.GetType(), "clientScript", strScript);
}

在这里找到:Google

将此代码添加到button click事件处理程序中,它将在渲染完javascript后关闭窗口。