asp.net ajax框架使用-DataTable的使用

怎么样在客户端使用服务器端的DataTable。在尝试使用从服务器端返回的一个DataTable时,总会有一个异常抛出,今天找到原因了。

     首先,需要说明的是asp.net ajax框架使用JSON来传递信息。JSON是基于Javascript的一种轻量级的信息传递方式,其可以表示的信息格式是有限的。JSON可以表示类似于字典和数组的信息格式。当我们使用一个比较简单的对象时,利用JSON可以表示;但在使用一些复杂对象时,如DataTable,JSON并不能表示DataTable对象的所包含信息结构(DataTable并不能序列化为JSON的表现形式),所以会有异常抛出。

     怎么样来解决这个问题呢?

    第一种解决方案:使用Microsoft.Web.Preview.dll所提供的JS转换器功能。
                                  ( 该dll是ASP.NET Futures July 2007安装后产生的)

     在使用ASP.NET Futures July 2007时,需要在web.config中进行一些配置:
    
    

    
      
        
        
          

你可能感兴趣的:(asp.net,ajax框架,dataset,json,random,scripting)