webservice简单引用

//1.创建网站
//2.新建项=>添加web服务
//运行texttweb.asmx可以通过访问http://域名/webservice/texttweb.asmx来验证了
//3.添加服务引用=>发现服务=>确定添加
//4.添加窗体调用webservive对外发布的方法,可以调用显示webservice对外开发的方法了

web服务

 1 using System;
2 using System.Collections.Generic;
3 using System.Data.SqlClient;
4 using System.Linq;
5 using System.Web;
6 using System.Web.Services;
7
8 /// <summary>
9 /// textweb 的摘要说明
10 /// </summary>
11 [WebService(Namespace = "http://tempuri.org/")]
12 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
13 // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。
14 // [System.Web.Script.Services.ScriptService]
15 public class textweb : System.Web.Services.WebService {
16
17 public textweb () {
18
19 //如果使用设计的组件,请取消注释以下行
20 //InitializeComponent();
21 }
22 [WebMethod(Description="这个方法返回一个查询数据库数据结果")]
23 public string HelloWorld()
24 {
25 string name = "";
26 string conString = "data source=.;initial catalog=Texts;user id=sa;pwd=023812;";
27 using (SqlConnection con = new SqlConnection(conString))
28 {
29 con.Open();
30 string sql = "select name from Student where id = 5";
31 SqlCommand com = new SqlCommand(sql, con);
32 name = com.ExecuteScalar().ToString();
33 }
34 return name;
35 }
36 [WebMethod(Description = "这个方法计算加法")]
37 public int Sum(int a,int b) //提供对外的调用
38 {
39 return a + b;
40 }
41
42 }

web窗体

 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
2
3 <!DOCTYPE html>
4
5 <html xmlns="http://www.w3.org/1999/xhtml">
6 <head runat="server">
7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
8 <title></title>
9 </head>
10 <body>
11 <form id="form1" runat="server">
12 <div>
13
14 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
15 <asp:Label ID="Label1" runat="server" Text="+"></asp:Label>
16 <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
17 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="=" />
18 <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
19
20 </div>
21 </form>
22 </body>
23 </html>

 1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Web;
5 using System.Web.Security;
6 using System.Web.UI;
7 using System.Web.UI.WebControls;
8 using System.Web.UI.WebControls.WebParts;
9 using System.Xml.Linq;
10
11 public partial class _Default : System.Web.UI.Page
12 {
13 protected void Page_Load(object sender, EventArgs e)
14 {
15
16 }
17 protected void Button1_Click(object sender, EventArgs e)
18 {
19 textweb web = new textweb();//实例化webservice对象
20 //调用webservice对象提供的方法
21 TextBox3.Text = web.Sum(Convert.ToInt32(TextBox1.Text), Convert.ToInt32(TextBox2.Text)).ToString();
22 }
23 }

webservice简单引用,布布扣,bubuko.com

时间: 2024-11-10 08:24:20

webservice简单引用的相关文章

.net请求Webservice简单实现天气预报功能

很久没有接触Webservice的知识,今天稍微复习了一下关于webservice,简单做了一个天气预报的功能,虽然界面丑的厉害,但功能算是实现了,以下是效果展示. 这东西没什么难点,只是天气预报的功能在网站类的开发中会经常用到,所以就简单写下,以便以后查阅. 1.新建一个网站或者web应用程序,添加一个aspx页面,用于展示天气数据.(这个应该不用细讲吧) 2.在网上找一个免费的天气预报的接口,我用的是Webxml网站的,地址如下: http://webservice.webxml.com.c

Webservice简单调用示例

Webservice简单调用示例 webservice主要是一些站点为我们写好了的方法,供我们调用,当然我们也可以自己去编写自己的webservice,本文主要是通过一个小的实例,去如何调用webservice.下面先给出几个常用的webservice的调用地址. 快递查询接口 http://webservice.36wu.com/ExpressService.asmx ip查询接口 http://webservice.36wu.com/ipService.asmx 天气预报接口 http://

主题:Java WebService 简单实例

链接地址:主题:Java WebService 简单实例    http://www.iteye.com/topic/1135747 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作. 一.准备工作(以下为本实例使用工具) 1.MyEclipse10.7.1 2.JDK 1.6.0_22 二.创建服务端 1.创建[Web Service Project],命名为[TheService].   2.创建[Class]类,命名为[ServiceHello],位于[com.

webservice简单了解

一:WebService的功能是什么? WebService是一种跨编程语言和跨操作系统平台的远程调用技术 所谓远程调用,就是一台计算机a上的一个程序可以调用到另外一台计算机b上的一个对象的方法,譬如,银联提供给商场的pos刷卡系统(采用交互提问的方式来加深大家对此技术的理解). 远程调用技术有什么用呢?商场的POS机转账调用的转账方法的代码是在银行服务器上,还是在商场的pos机上呢? 什么情况下可能用到远程调用技术呢?例如,amazon,天气预报系统,淘宝网,校内网,百度等把自己的系统服务以w

WebService 简单安全验证

转http://www.cnblogs.com/luking/archive/2011/03/04/1970592.html WebService 简单安全验证 2011-03-04 10:34 by Vincent.Studio, 9815 阅读, 0 评论, 收藏, 编辑 最近新接了一个需要调用第三方WebService的项目,看到这个第三方WebService被调用的时候,需要授权用户名和密码,于是自己也想对WebService的安全授权这个方面进行了一下研究,以前调用的WebServic

vs2012.net WebService简单的创建、使用、验证、发布后更改引用地址、web reference、service reference

工作中使用到较多的webservice,学习了一段时间,在这里总结一下在vs中使用webservice的过程和理解. 一 创建(服务器端)   在vs中穿件webservice是比较简单的.下面记录一下步骤. 步骤1:新建一个web项目,注意不能是类库. 步骤2:在新建的web项目上,添加新项--web服务: 自动生成的代码如下: /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace = &

.net实现webservice简单实例分享

原理:WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互.作用:主要用于数据交换.提供服务接口优点:可跨平台.部署简单调用方便.无需额外客户端支持 一.创建一个WebService服务1.创建一个普通的Asp.Net Web应用程序,名称为WebServiceDemo 2.在刚创建的web程序里添加一个WebService服务文件,名称为TestService.asm

webservice简单实践

第一步.在网站中右键添加新项,选择web服务: 第二步.在App_Code下面生成的WebService.cs文件中写上发布的webservice的地址和调用的方法,按业务逻辑书写这以Add()方法为例: 第三.本地测试看看调用效果是否成功,分别输入y和z的值30和33返回结果: This XML file does not appear to have any style information associated with it. The document tree is shown be

.NET实现webservice简单实例

原理:WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互. 作用:主要用于数据交换.提供服务接口. 优点:可跨平台.部署简单调用方便.无需额外客户端支持. 一.创建一个WebService服务 1.创建一个空的asp.net web程序. 2.在web程序中右键——添加——新建项——web服务.步骤如图: 3.编写WebService代码,打开你新建的WebServi