2013-04-08 203 views
-3

我有一個頁面和一個按鈕。當我按下按鈕時出現一個彈出窗口。在彈出窗口中,我有一個'關閉'按鈕,當我按下它時,彈出窗口應該關閉,主頁面必須保持原樣。使用javascript關閉彈出窗口

當我按下按鈕時,如何關閉彈出窗口?

+2

展示你的工作,告訴人們你嘗試過如此很遠.. – 2013-04-08 13:55:14

+0

您沒有提供任何信息來指示您如何創建彈出窗口。當您不向我們提供任何有用信息時,您如何指望我們給您答案? – 2013-04-08 13:55:15

+0

您是使用ASP.NET WebForms還是MVC? – valverij 2013-04-08 13:58:15

回答

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();"/> 
0

假設你正在使用的用戶控件作爲你的彈出窗口,然後,你將它添加到一個網格,你可以使用這個

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

,或可以顯示一些代碼,我可以創造一個更好的答案。