| 发表于:2008-01-11 12:14:136楼 得分:0 |
呵呵!增加一个层吧:用于webservice(文件-> 新建-> 网站-> asp.net web服务),再把你想做成的webservice的方法,写到该层里来。 下面,我们将开始具体介绍webservice的写法.在代码文件里,如果我们写了一个函数后,希望此函数成为外部可调用的接口函数,我们必须在函数上面添上一行代码[webmethod(description="函数的描述信息")],如果你的函数没有这个申明,它将不能被用户引用.如: [webmethod(description="最简单的方法")] public string helloworld() { return "hello world"; } 这个函数就是外部可调用的接口函数,对用户来说相当于一个api.如果某用户在引用了这个服务后,他调用helloworld()方法,他就将获得"helloworld"这个返回值. webservice注意几点 构建webservice时得注意其通用性。但关于构建时的通用性问题不是很清楚,不知能否有什么具体一点的建议。 1)返回类型是简单类型,诸如简单类型,int,string等等 2)返回类型是结构体 3)返回类型是类的对象 4)返回类型是数组 原因是,只有以上几种可以被vs.net解析成标准的xml文档,这样在j2ee,flash里调用都可以方便调用而不用重新解析。 注意:最好返回结果不要是dataset,因为微软的dataset是经过xsd规范,同时和平台有关 至于怎么使用,可以到csdn里查查,有很多说明,太多了,偶就不介绍了。 希望上面对你有帮助 | | |
|