JS如何取值后台返回的DataSet数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS如何取值后台返回的DataSet数据?相关的知识,希望对你有一定的参考价值。
在后台类中的方法返回的是DataSet。如:public DataSet GetAllData() string sql = "select intProductID,strProduct from Product"; SqlConnection conn = new SqlConnection(strConn); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); DataSet dataSet = new DataSet(); sqlDataAdapter.SelectCommand = cmd; conn.Open(); sqlDataAdapter.Fill(dataSet); conn.Close(); return dataSet; 在界面后台调用该方法的方法如下: [AjaxPro.AjaxMethod()] public DataSet GetAllData() csTest cstest = new csTest(); return cstest.GetAllData(); 在Page_Load(object sender, EventArgs e) 已添加 AjaxPro.Utility.RegisterTypeForAjax(typeof(csTest));在界面上调用该方法的时候始终获取不到返回的数据。界面代码如下:
js 貌似不能直接获取 DataSet一般获取数组。如果你要通过js获取 dataset 进行绑定显示操作的话 ,可以直接通过 后台类中绑定输出 html 字符串。
希望对你有点帮助 参考技术A 用json传输格式,然后在前台获取吧。不能直接获取的。 参考技术B AjaxPro这个没用过,不过你可以考虑用json的方式传送
以上是关于JS如何取值后台返回的DataSet数据?的主要内容,如果未能解决你的问题,请参考以下文章