2010-04-29 56 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