[英]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.