<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="ASP.NET(C#)webservice的简单示例" id="card1">
<p> 游客</p><p>
标题:ASP.NET(C#)webservice的简单示例<br/>
正文:<br/>
是webservice.就概念上来说，可能比较复杂，不过我们可以有个宏观的了解：webservice就是个对外的接口，里面有 函数可供外部客户调用（注意：里面同样有客户不可调用的函数）。假若我们是服务端，我们写好了个webservice，然后把它给了客户（同时我们给了他们调用规则），客户就可以在从服务端获取信息时处于一个相对透明的状态。即使客户不了解（也不需要）其过程，他们只获取数据。　　webservice传递的数据只能是序列化的数据，典型的就是xml数据。下面以一个简单例子为例：（一）新建&amp;mdash;&amp;mdash;－项目--－Visual C#---web---ASP.NET Web 服务应用程序,命名为TestWebService此时的目录结构如图所示：我们修改Service1.asmx的名字为：MyService.asmx同时修改文件中的class名   public class MyService: System.Web.Services.WebService    {        [WebMethod]        public string HelloWorld()        {            return &amp;quot;Hello World&amp;quot;;        }    }同时修改文件MyService.asmx（右击--查看标记；如果在vs环境下双击打开的是.cs文件）&amp;lt;%@ WebService Language=&amp;quot;C#&amp;quot; CodeBehind=&amp;quot;MyService.asmx.cs&amp;quot; Class=&amp;quot;Test<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1904&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1904&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1904&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1904&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1904&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1904">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1904">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>