C# 查找在页面中任何回发之前发生的radGrid或Div客户端事件

C# 查找在页面中任何回发之前发生的radGrid或Div客户端事件,c#,javascript,asp.net,telerik,C#,Javascript,Asp.net,Telerik,我在我的页面中有一个定制的radgrid,一些脚本已经为OngRiddesRoyed事件设置了它。我的脚本在页面中获取所有控件及其值,并使用Ajax将它们发送到服务器端。考虑页面上的Buton也会导致回发,但我希望我的JavaScript代码在任何回页之前都被激发。在卸载之前,我尝试了window.on,在使用radajaxpanel或第页的更新面板之前,它工作正常。。。 在我可以为radGrid或其父元素(div元素)设置的任何回发之前,是否有触发的javascript事件 感谢telerik

我在我的页面中有一个定制的radgrid,一些脚本已经为OngRiddesRoyed事件设置了它。我的脚本在页面中获取所有控件及其值,并使用Ajax将它们发送到服务器端。考虑页面上的Buton也会导致回发,但我希望我的JavaScript代码在任何回页之前都被激发。在卸载之前,我尝试了window.on,在使用radajaxpanel或第页的更新面板之前,它工作正常。。。 在我可以为radGrid或其父元素(div元素)设置的任何回发之前,是否有触发的javascript事件


感谢telerik控件套件的ASP.Net Ajax
RadAjaxManager
组件 提供名为
OnRequestStart
的客户端事件处理程序。 当用户启动ajax请求时,调用OnRequestStart

  • 在RadAjaxManager中配置的控件
  • 面板中的控件
  • 客户端ajaxRequest()调用
  • 因此,
    OnRequestStart
    处理程序是执行的好地方 执行AJAX请求之前的客户端脚本(例如,由
    面板中的控件触发)

    您还可以在
    OnRequestStart
    处理程序中取消AJAX请求

    有关更多信息,请参阅有关此主题的。 你也可以在这里找到一个例子