我用ajax.dll开发,在客户端函数(js)里可以触发服务器端函数,我现在想在js触发的服务器端函数里对当前这个页面上的一些服务器控件做些操作,我的js触发的服务器端函数就写在当前页面的后台.cs文件里,现在有个问题:js是可以触发服务器端函数,不过我到这个服务器端函数里取到的当前页面里的全是null的情况,就无法在服务器端函数里对当前页面做些操作,当然如果只是对数据库做操作就不涉及这种问题。在ajax里,js触发的服务器端函数可以放在任何的类中,我把服务器端函数放在当前页面的后台.cs文件里,就是希望jsjs触发服务器端函数时对当前页面做些操作,这个怎么解决呢?小弟是刚开始用ajax.dll开发,多谢各位大哥指点
我用了一个组件,对客户端开发支持比较差,多数操作都得在服务器端来进行,所以我才想到ajax来

解决方案 »

  1.   

    问题太混乱了。
    看看别人使用AJAX的代码吧,感觉你根本不会用AJAX似的。
      

  2.   

    你明白什么叫ajax吗?建议你先去学习一下JS 然后再来学ajax吧
      

  3.   

    推荐用jquery~功能强大体积又小~楼主试试断点看看是哪里出了问题~为null的情况很多的~
      

  4.   

    我用ajax.dll开发,在客户端函数(js)里可以触发服务器端函数,我现在想在js触发的服务器端函数里对当前这个页面上的一些服务器控件做些操作
    这个地方可以从服务端取的数据,然后在js 赋值给控件
      

  5.   

    或者你放弃这个AJAX.DLL,采用微软的ASP.NET AJAX框架中的服务器端编程,用UPDATEPANEL,这个更方便。
      

  6.   

    这个地方可以从服务端取的数据,然后在js 赋值给控件
    哥们,我用的那个组件不怎么支持用js 赋值,它只能支持数量很有限的那几个方法……
      

  7.   

    微软的UPDATEPANEL,我只知道能局部刷新,能实现我的需求吗?
      

  8.   

    进来讨论下ajax