日期:2014-05-18  浏览次数:20470 次

有关ajaxpro的问题 ,狂晕了。
前台:
        function   setValue()
        {
                org_listpage.GetDataList(getsub_callback);
               
        }
        function   getsub_callback(response)
        {
        var   ds=response.value;
        }

        </script>
后台:
        [AjaxPro.AjaxMethod]
       
        public   DatatTable   GetDataList(OrgDeparment   info)
        {
                  DatatTable   dt=   WebUtility.GetDataSet( "select   *   From   dbo.myBusinessUnit   where   IsCompany=1 ");
                return   dt;

        }
客户端调用GetDataList的时候报错:缺少对象。
如果改成
[AjaxPro.AjaxMethod]
        public   ArrayList   GetDataList(OrgDeparment   info)
        {
                  ArrayList     list   =   new   ArrayList();
                list.Add( "001 ");
                return   list   ;

        }
这样就正确,,初用ajaxpro,把我整晕了。。谁来帮我看看。


------解决方案--------------------
是的,ajaxpro.dll在2003下處理DataTable是沒有問題的,
可是 ajaxpro.2.dll在2005下的確有總量,
並且這個問題也悶郁了我好幾個月,後來,終於肯下心,改他的源代碼