我有一个web应用程序,我尝试在里面放一个 AJAX 定时器控件,让它每10-20秒给予我一次回发。(可能更长,取决于性能)。我有很多动态创建的自动回发。这些控件在它们自己的更新面板里面。
好吧,每当 AJAX 定时器tick
发生时,我希望能够在page_load中知道这一点,以便我可以有一些条件(例如不创建一些控件或其他)。
那么我怎么知道在Page_Load的时候回发的原因是tick
事件呢?我试过做类似if(Request.Form[mytimer.UniqueID]!=null)
的事情,但那总是一个假条件(它总是空)
基本上,我只想知道 AJAX 计时器tick事件是否会发生,在事件实际发生之前(即page_load之后)
1条答案
按热度按时间hi3rlvi21#
我想这就是你要找的
http://geekswithblogs.net/mahesh/archive/2006/06/27/83264.aspx
这篇文章解释了如何找出是哪个控件导致了回发,在您的情况下,这将是您的计时器控件。