Web Service 原理性简介 图解 实例 (转)2选好存储位置,语言后点击确定,进入默认页面。然后先添加Web引用,把
Web Service 原理性简介 图解 实例 (转)2
选好存储位置,语言后点击确定,进入默认页面。然后先添加Web引用,把WebService引到当前的工程里面。方法是:在资源管理器中点击右键,选择添加Web 引用,调出对话框:

而整个计算并不是在本地进行的,是在Web服务端进行计算的然后将结果通过XML返还给了调用方的,所以,在运行该程序的时候,WebService程序还必须启动,否则会报无法连接远程服务器的异常,如下图:

到此一个一个简单的WebService的开发和调用就已经完成了,在实际应用中可以根据自己的需要,写一些功能强大的,复杂的WebService,不管多么复杂,整个流程都是这样的。
?
1 <%@ Page Language="C#" AutoEventWireup="true"?? CodeFile="Default.aspx.cs" Inherits="_Default" %>
2
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" >
5 <head runat="server">
6 ????<title>Webservice调用实例</title>
7 </head>
8 <body>
9 ????<form id="form1" runat="server">
10 ????????<div>
11 ????????????<asp:TextBox ID="Num1" runat="server"></asp:TextBox>
12 ????????????<select id="selectOper" runat = "server">
13 ????????????????<option>+</option>
14 ????????????????<option>-</option>
15 ????????????????<option>*</option>
16 ????????????????<option>/</option>
17 ????????????</select>
18 ????????????<asp:TextBox ID="Num2" runat="server"></asp:TextBox>
19 ????????????<span id = E runat = "server"></span>
20 ????????????<asp:TextBox ID="Result" runat="server"></asp:TextBox>
21 ????????</div>
22 </form>
23 </body>
24 </html>
25
?