Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在每次AJAX调用之前/之后运行JS方法_Ajax_Asp.net Ajax_Ajax.net - Fatal编程技术网

在每次AJAX调用之前/之后运行JS方法

在每次AJAX调用之前/之后运行JS方法,ajax,asp.net-ajax,ajax.net,Ajax,Asp.net Ajax,Ajax.net,我正在使用AJAX.NET,包括更新面板、web服务调用、客户端控件等 在五月的页面中,我包含了第三方javascript文件,该文件在有限的预配置时间内(比如30分钟)发出保持活动的调用。这个脚本是我的会话管理员 每次用户与浏览器进行交互时,我都希望在此脚本中运行一个方法,将计数器重置为新的30分钟 在我所有的ajax调用之前/之后,是否有一个地方可以放置此方法调用,而不是在任何地方执行几十次 谢谢。好吧,您必须将AJAXing功能绑定到每个浏览器事件。更多关于JS事件。如果使用jQuery,

我正在使用AJAX.NET,包括更新面板、web服务调用、客户端控件等

在五月的页面中,我包含了第三方javascript文件,该文件在有限的预配置时间内(比如30分钟)发出保持活动的调用。这个脚本是我的会话管理员

每次用户与浏览器进行交互时,我都希望在此脚本中运行一个方法,将计数器重置为新的30分钟

在我所有的ajax调用之前/之后,是否有一个地方可以放置此方法调用,而不是在任何地方执行几十次


谢谢。

好吧,您必须将AJAXing功能绑定到每个浏览器事件。更多关于JS事件。如果使用jQuery,事件将变得更加简单


但我不明白的是为什么不使用.NET会话类?

我不确定是否有方法捕获每个ajax调用,但下面的处理程序将在每次异步回发后启动(例如updatepanel)

更多信息请点击此处:

正如前面提到的,jQuery确实有全局事件的概念,在每次ajax调用之前/之后触发,但我认为这只是指使用jQuery进行的调用

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler)