问题描述:
         我想使用AJAx动态更新DataList,目前已经取得了服务器的数据,并返回了一个DataSet到客户端,请问怎么才能将数据帮定在datalist并显示在页面上?
主要难点:取得数据后无法帮定数据,直接在后台帮定的时候提示`对象没有实例化`手动再次实例化后`提示'没有dataset这个对象`'

解决方案 »

  1.   

    在客户端已经无法操作datalist的属性,当然你可以利用dom来再操纵,不过那样子不如自己写个列表层现,不用datalist了
      

  2.   

    你盲目把数据 DataSet 取到客户端,又问如何在服务器绑定DataList,这不是很矛盾吗?Ajax是个很泛滥的词。我觉得csdn上的问题大多还没有对基本的asp.net机制有个正确的观念,而asp.net ajax项目那么不成熟,还很难讨论高级的框架设计。一个不发达的社会里“一流建筑设计师”的人大多数都不如一个非常发达社会里的“三流设计师”。我对Ajax也有此观点。首先理解交互式web软件的整体框架设计,懂得页面的组件设计、状态维持的人,才能用好那些已经对最底层东西封装好根本用不着你去自己写低级代码的Ajax框架。我在书店看到的Ajax书籍几乎清一色是用低级代码来讲Ajax原理,而不是讲 Ajax 下的真正框架。
      

  3.   

    同意楼上的看法.
    如果你有这方便业务需要,可以考虑不用datalist,用ajax把数据提取到客户端,然后用js动态写入html来实现你的功能.
      

  4.   

    TO SP1234 && marquee() 
    谢谢你们的提醒,我用AJax来取得数据`主要是为了局部更新控件中的数据`而微软的Ajax rc1.0
    无法结合到vs2003中`所以我想手动来实现`因为个人的javasript基础不好`现在我能做到的只能取出dataset里的表`至于如何去添加进去`我真的还不知道如何去写`