2010-04-29 48 views
0

在ASP.NET中 - >ASP.net Pop up Alert無頁面加載

我想在事件的情況下彈出一個警報窗口。我沒有按鈕,我不在該事件中加載頁面。當我搜索時,我得到了很多java腳本示例,但無法使用它們,因爲它們可以在按鈕單擊或頁面加載時使用。我只是想要一個彈出式窗口來捕捉特定事件。我每5秒鐘就會檢查一次事件,只要捕獲一個事件,就會根據捕獲的事件發生切換,以便採取行動。對於一個特定的情況,我需要一個彈出「對不起」以及一個確定按鈕。有人可以告訴我該怎麼做。

感謝

+1

你如何捕捉事件?請詳細說明一下代碼示例。 – 2010-04-29 10:35:06

+0

當你寫一個事件時,你不是指一個.NET事件(如代表等),是嗎?提到你每隔5秒檢查一次,我有點惱火。每5秒檢查一次? – Hinek 2010-04-29 10:39:07

回答

0

你可以使用一個ModalPopup這是Ajax Control Toolkit的一部分。我多次使用它來顯示消息,因爲它比javascript警報好得多。如果你的事件是通過javascript捕獲的,你可以簡單地顯示它。如果您的事件在ASP.NET代碼隱藏中捕獲,您可以通過頁面刷新來顯示它,也可以將其放入UpdatePanel並觸發該事件,這會導致它在不刷新頁面的情況下顯示。

+0

您也可以使用計時器控件定期更新面板 - http://msdn.microsoft.com/en-gb/library/bb398865.aspx – 2010-04-29 15:46:37