WebService的作用越来越重要了,最近在项目中遇到一个问题就是从现有的一个系统获取信息,而且是大量的信息,想到通过读他们的数据库,然后在做一系列的处理,工作量可想而知是大量的,而WebService就很好的解决这个问题。可以利用现成的函数,方便、快捷。不错。
下面以一个小例子说明WebService的神来之笔:
首先在被调用的项目中添加一个WebService类:WebServiceTest 。在WebServiceTest .cs中可以写任何本项目的函数,
[WebMethod]
public string Hello(string aa) ... {
return "Shadow"+aa+"!";
}
在另外需要调用Hello()方法的项目中添加web引用。也就是WebServiceTest 的网址。然后就可以引用了。
protected void Button1_Click(object
sender, EventArgs e)
... {
WebServiceTest dd = new WebServiceTest();
string aa = dd.Hello("你好!");
this.Response.Write(aa);
}
... {
WebServiceTest dd = new WebServiceTest();
string aa = dd.Hello("你好!");
this.Response.Write(aa);
}
WebService真是太强大太方便了。