簡體   English   中英

關閉並刷新頁面后,彈出窗口保持打開狀態?

[英]Popup window keeps opening after I close it and refresh the page?

我有一個aspx.cs頁面,其中包含以下代碼:

hypPopup.Attributes.Add("onclick",
                        "window.open('Popup.aspx',
                        '',
                        'height=650,
                         width=800,
                         location=no,
                         toolbar=no, 
                         status=no, 
                         scrollbars=yes, 
                         resizable=yes');
                         return false"
                         );

當我單擊hypPopup鏈接時,會彈出該窗口,但是如果我關閉它並刷新頁面,則該彈出窗口將繼續彈出。 我必須離開頁面,然后返回頁面,以使其在每次刷新時不再彈出。 此行為是默認情況下的還是已解決?

hypPopup.Attributes.Add在Page_Load中完成

如果將hypPopup按鈕設置為在服務器上運行,請嘗試將其刪除。 可能是它引起了重新發布,而某些int hat重新發布觸發了按鈕單擊,所以當您刷新頁面時,它會重新模擬重新發布和單擊?

我不知道...只是想想些什么!

我已經在Firefox 3.0.6和IE 6上同時使用<asp:Hyperlink><asp:LinkButton>對此進行了測試,但它們均未重現這種行為。 如果刷新頁面,則不會出現彈出窗口(實際上這是所需的行為,因為客戶端事件僅應由特定的客戶端操作觸發。)

你使用的是什么瀏覽器? 是被觸發的確切代碼,還是顯示了更多內容?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM