使用javascript关闭弹出窗口

时间:2013-04-08 13:54:13

标签: c# javascript asp.net

我有一个带按钮的页面。当我按下按钮时,会出现一个弹出窗口。在弹出窗口中,我有一个“关闭”按钮,当我按下它时,应该关闭弹出窗口,主页必须保持原样。

按下按钮后如何关闭弹出窗口?

2 个答案:

答案 0 :(得分:0)

假设您正在使用用户控件作为弹出窗口,并且您要将其添加到网格中,则可以使用此

((this).parent as (Grid)).remove(this);

或者您可以显示一些代码,我可以创建更好的答案。

答案 1 :(得分:0)

这不一定必须在服务器端完成(即在您的C#代码中)。相反,这可以通过视图上的一些快速JavaScript(cshtml,aspx,ascx或html)来处理。

如果您正在使用ASP.NET控件:

<asp:Button id="MyButton" runat="server" OnClientClick="javascript:window.close(); return false;" />

如果您只是使用常规HTML按钮:

<input type="button" onclick="javascript:window.close();"/>