请问一下如何编写比较通用的WebService?可以跨语言调用的
假如要读取一个班的全体学生信息,每个学生有 ID,Name,Age三个属性,这个WebService要求能被其它语言调用,该如何写这个WebService?关键是返回什么类型的数据?方式1:
StudentInfo[] GetAllStudents()
{
.....
}
其中StudentInfo为学生类或者学生结构,方式2:
string GetAllStudents()
{
// 读取到DataSet中,然后将DataSet转成string型,再返回
}以上两种方法都是我瞎猜的,不知道是不是正确的方法,正确的方法该怎么做?拜托各位啦...
假如要读取一个班的全体学生信息,每个学生有 ID,Name,Age三个属性,这个WebService要求能被其它语言调用,该如何写这个WebService?关键是返回什么类型的数据?方式1:
StudentInfo[] GetAllStudents()
{
.....
}
其中StudentInfo为学生类或者学生结构,方式2:
string GetAllStudents()
{
// 读取到DataSet中,然后将DataSet转成string型,再返回
}以上两种方法都是我瞎猜的,不知道是不是正确的方法,正确的方法该怎么做?拜托各位啦...
解决方案 »
- updatepanel错误
- 首页在数据加载时的友好提示怎么实现
- NND,见鬼了,格式问题
- 发我个ajaxpro的简单实例
- 数字转化成人民币格式
- GridView怎么样动态添加模板列??
- 求救啊!!!关于统计的!!
- asp.net 程序中所谓的模板是不是就是 ascx用户控件??
- 如何在asp.net中修改程序自动生成的_doPostBack函数?
- 求一个算法要求性能好,谢谢!
- AjaxPro上传到 .net2.0空间后提示找不到类型或命名空间名称“AjaxPro”(是否缺少 using 指令或程序集引用?) 恳请路过的技术前辈给予指点!!!!!!!!!
- ajax control toolkit 使用的问题
StudentInfo[] GetAllStudents()
{
.....
}
现在我同样用C#来调用那个WebService,请问该用什么对象来接收返回值呢?
我定义了一个myStudentInfo,也只含有ID,Name,Age属性,用它来接收WebMethod的返回值,但是说不能将类型StudentInfo转换成myStudentInfo类型, 如下:myStudentInfo[] list = sw.GetAllStudents();