AJAX.NET2.0问题,求高手解答

问题描述

AJAX.NET2.0未在Webconfig中进行datatable和dataset添加序列化转换器的属性时,返回dataset报:序列化类型为"System.Reflection.Module"的对象时检测到循环引用错误。在Webconfig中进行datatable和dataset添加序列化转换器的属性后,报"WebServiceSample未定义"错误,求解,谢谢代码:aspx:<formid="form1"runat="server"><div><asp:ScriptManagerID="ScriptManager1"runat="server"><Services><asp:ServiceReferencePath="~/WebServiceSample.asmx"/></Services></asp:ScriptManager></div><div><inputid="btnGetDataTable"type="button"value="getTable"onclick="returnbtnGetDatatable_onclick()"/><divid="result"></div></div><scripttype="text/javascript"language="javascript">functionbtnGetDatatable_onclick(){WebServiceSample.GetDataTable("MyTable",onSucceeded);}functiononSucceeded(result){varidColName=result.columns[0].name;varnameColName=result.columns[1].name;varrows=result.rows;varbuilder=newSys.StringBuilder("<tableborder=1>");builder.append(String.format("<tr><td>{0}</td><td>{1}</td></tr>",idColName,nameColName));for(varrowIndex=0;rowIndex<rows.length;++rowIndex){builder.append(String.format("<tr><td>{0}</td><td>{1}</td></tr>",rows[rowIndex][idColName],rows[rowIndex][nameColName]));}builder.append("</talbe>");$get("result").innerHTML=builder.toString();}</script></form>cs:[System.Web.Script.Services.ScriptService]publicclassWebServiceSample:System.Web.Services.WebService{publicWebServiceSample(){//如果使用设计的组件,请取消注释以下行//InitializeComponent();}[WebMethod]publicstringEchoString(Strings){return"Hello"+s;}[WebMethod]publicDataTableGetDataTable(stringtableName){DataTabletable=newDataTable(tableName);table.Columns.Add(newDataColumn("Id",typeof(int)));table.Columns.Add(newDataColumn("Name",typeof(string)));for(inti=0;i<5;++i){DataRownewRow=table.NewRow();newRow["Id"]=i;newRow["Name"]=string.Format("name{0}",i);table.Rows.Add(newRow);}returntable;}webconfig:<system.web.extensions><scripting><webServices><jsonSerialization><converters><addname="DataSetConverter"type="Microsoft.Web.Preview.Script.Serialization.Converters.DataSetConverter"/><addname="DataRowConverter"type="Microsoft.Web.Preview.Script.Serialization.Converters.DataRowConverter"/><addname="DataTableConverter"type="Microsoft.Web.Preview.Script.Serialization.Converters.DataTableConverter"/></converters></jsonSerialization></webServices></scripting></system.web.extensions>

解决方案

解决方案二:
轉換成XML傳[WebMethod]publicDataTableGetDataTable(stringtableName){……//-->publicXmlDocumentGetDataTable(stringtableName){……

时间: 2024-09-17 04:31:02

AJAX.NET2.0问题,求高手解答的相关文章

List里存储的数据库数据怎么到页面上显示都是0呢?求高手解答

问题描述 我的UserAction里的代码如下:privateList<UserBean>findAllUser(){log.info("getalluserinf...");List<UserBean>list=newArrayList<UserBean>();UserBeanuser;Connectionconn=getConn();Stringsql="SELECT*FROMusersORDERBYno";PreparedS

android开发-求高手解答安卓软件兼容性的一个问题

问题描述 求高手解答安卓软件兼容性的一个问题 安卓新手一枚,在2.2的试验机上做了个仿qq程序,今天拿了部4.0试了下,很多控件没有反应,甚至有的操作还会报错,不知道是为什么,我在建立这个项目时按照默认的配置配的,求解......

求高手解答:出现警告标语: 从“double”到“float”截断。

问题描述 求高手解答:出现警告标语: 从"double"到"float"截断. 我都是用float定义的,为什么程序编译时会说从double到float截断.代码如下 #includeusing namespace std;//#define float double class po{public: po(float x=0float y=0); void setpo(floatfloat); float getx()const{return x;} float

class-jsp做一个类似于视频评论下的回复功能的获得数据显示,对前端不是很熟悉,求高手解答

问题描述 jsp做一个类似于视频评论下的回复功能的获得数据显示,对前端不是很熟悉,求高手解答 20C CREATE TABLE videocomment (id int(10) NOT NULL AUTO_INCREMENT/**ID**/createTime timestamp NULL DEFAULT CURRENT_TIMESTAMP/**创建时间**/userId int(10) NOT NULL/**用户ID**/videoId int(10) NOT NULL/**视频ID**/re

hibernate-Maven test一个Web项目,报错,弄了一天没弄好,求高手解答

问题描述 Maven test一个Web项目,报错,弄了一天没弄好,求高手解答 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultServletHandlerMapping' defined in class path resource [org/springframework/web/servlet/config/annotation/Delegating

swing-关于JTable渲染器Renderer的问题,求高手解答!!!!

问题描述 关于JTable渲染器Renderer的问题,求高手解答!!!! public class MyButtonRender implements TableCellRenderer { private JPanel panel; private JButton add,reduce; private JTextField numbertf; public MyButtonRender() { this.initAdd(); this.initReduce(); this.initNumb

java-openmeetings无法进入登录页面 页面报错Internal error 求高手解答

问题描述 openmeetings无法进入登录页面 页面报错Internal error 求高手解答 用的是apache-openmeetings-3.0.7 连接的是oracle 安装完成后访问一切正常,但是关掉red5 再次启动后 页面无法进入 页面报错:Internal error 后台报错信息为: ERROR 12-30 14:22:42.142 DefaultExceptionMapper.java 255077 170 org.apache.wicke t.DefaultExcept

char-java中参数传递变换的问题,求问:结果为什么是这样的啊??求高手解答!拜谢~

问题描述 java中参数传递变换的问题,求问:结果为什么是这样的啊??求高手解答!拜谢~ 求问:结果为什么是这样的啊?? change:Test change:g change:b change:c TestPram:Hello TestPram:g TestPram:b TestPram:c 代码如下: public class TestPram { String str = "Hello"; char[] ch = {'a','b','c'}; public static void

javascript-一段复杂的js代码,须从中解出unsuan这个函数,求高手解答

问题描述 一段复杂的js代码,须从中解出unsuan这个函数,求高手解答 请问各位大虾,如何从下面的代码中,解密出 unsuan 这个函数呢?小弟先感激不尽了! window"eval" { oInh5 = function(XsAGnSw3) { return (XsAGnSw3 < oER2 ? '': oInh5(window"parseInt")) + ((XsAGnSw3 = XsAGnSw3 % oER2) > 35 ? window[&qu