我需要用一个timer控件定时启动XMLHttpRequest,问题是XMLHttpRequest都是在客户端通过js代码实现的,而timer控件是一个服务器端控件,它无法调用客户端js函数实现Tick事件的响应。类似的我发现很多asp.net控件都是服务器端控件,都存在这样的问题,比如用户单击treeview的节点,触发的selectednodechanged事件也是无法直接调用客户端js函数实现,请教高手该怎么解决。

解决方案 »

  1.   

    selectednodechanged就是调客户端JS函数啊,现在点节点的折叠是不会刷新页面的啊,都是一次性读出来的嘛
      

  2.   

    呵呵,我的selectednodechanged要实现的不是折叠。好象是石沉大海了啊,没有什么回应。
      

  3.   

    有在用asp.net ajax的,或则想学习的,可以加群1927901,没诚心的就免了,谢谢
      

  4.   

    其实我想说的是 因为服务器控件的事件都是带有自动回传的,想实现无刷新的话就不应该有自动回传,而是进行httprequest,所以不能用有自动回传的服务器控件事件在客户端触发httprequest。是这样的吗?真的不能阻止自动回传吗?
      

  5.   

    客户端的window.setInterval就是起到'Timer'的作用啊,Ajax的组件分为server 和client两大块,服务器的不能和客户端混用的.