似乎我有一个基本的问题没有人问过它。我想要一个按钮打开一个带有一些输入控件(标签和文本框)的新弹出窗口,然后通过弹出窗口上的提交按钮提交输入时窗口关闭。这是什么方法?我正在使用c#和asp.net,我对jquery一无所知,所以公平的警告,使用jquery的答案会激发更多的问题。只要你不介意回答,这是好的:D
抱歉,这不清楚,所以我正在编辑。我实际上需要知道如何打开弹出窗口以及在提交时关闭它。哎呦。
答案 0 :(得分:1)
您可以使用 AjaxToolKit ModalPopup控件。
答案 1 :(得分:1)
如果要关闭弹出窗口,可以使用javascript window.close();
函数
如果你想在C#中关闭代码,那么它将是......
Response.Write("<script>window.close();</script>");
答案 2 :(得分:1)
如果您的意思是实际的弹出窗口,就像在单独的浏览器窗口中一样,您只需要向页面添加一些标准的javascript以允许它关闭:
string strScript = "<script type=text/javascript>window.top.close();</script>"
if (!ClientScript.IsStartupScriptRegistered("clientScript"))
{
ClientScript.RegisterStartupScript(this.GetType(), "clientScript", strScript);
}
在此处找到:Google
将此代码添加到按钮单击事件处理程序,它将在呈现javascript后关闭窗口。