Web Service简单例子
来源:互联网 发布:淘宝初级课程ppt 编辑:程序博客网 时间:2024/05/18 02:08
转自:
http://blog.csdn.net/greatverve/archive/2009/03/13/3988775.aspx
http://book.51cto.com/art/200906/129728.htm
WebService1.asmx
添加Web Service引用。在项目上单击鼠标右键,在弹出的快捷菜单中选择"添加Web 引用"命令,弹出"添加Web引用"对话框
==============================================================================
http://book.51cto.com/art/200906/129728.htm
WebService1.asmx
using System;using System.Web;using System.Collections;using System.Web.Services;using System.Web.Services.Protocols;using System.Data;/// <summary>/// WebService1 的摘要说明/// </summary>[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]public class WebService1 : System.Web.Services.WebService{ public WebService1() { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); } [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod] public System.Data.DataTable GetDT() { DataTable dt = new DataTable(); dt.TableName = "Accounts"; dt.Columns.Add("id"); dt.Columns.Add("name"); for (int i = 0; i < 10; i++) { DataRow dr = dt.NewRow(); dr["id"] = i.ToString(); dr["name"] = "name" + i.ToString(); dt.Rows.Add(dr); } return dt; } [WebMethod] public System.Data.DataSet GetDS() { DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.TableName = "Accounts"; dt.Columns.Add("id"); dt.Columns.Add("name"); for (int i = 0; i < 10; i++) { DataRow dr = dt.NewRow(); dr["id"] = i.ToString(); dr["name"] = "name" + i.ToString(); dt.Rows.Add(dr); } ds.Tables.Add(dt); return ds; } }==============================================================================
添加Web Service引用。在项目上单击鼠标右键,在弹出的快捷菜单中选择"添加Web 引用"命令,弹出"添加Web引用"对话框
==============================================================================
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class test6 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) Bind(); } private void Bind() { localhost.WebService1 service = new localhost.WebService1(); this.GridView1.DataSource = service.GetDS(); //不成熟的理解:DataTable无法序列化,不可以通过web service传递 //this.gvShow.DataSource = service.GetDT(); this.GridView1.DataBind(); Response.Write(service.HelloWorld()); } }
- Web Service简单例子
- Web Service简单例子
- Web Service简单例子
- 简单的Web Service例子
- Web Service简单入门例子
- Web Service 简单的例子
- Axis开发Web Service简单例子
- Web Service:Apache CXF简单例子
- c++Web Service的简单例子
- Web Service:Apache CXF简单例子
- Web Service:Apache CXF简单例子
- 用Python ZSI写web service的简单例子
- 使用Java开发一个非常简单的Web Service例子
- 用 gSOAP 实现 Web Service 的简单例子
- Web Service入门开发简单例子--很详尽
- android 4 访问web service的一个简单例子
- jdk1.6环境下开发web service的简单例子
- Web Service入门例子
- 情话西游 感人至深
- 从软件测试的角度怎么去测试“论坛系统”?
- 转:Modelsim 6.2b中编译xilinx 10.1的仿真库
- Directshow 开发指南(附源码)
- vbs搜索代理
- Web Service简单例子
- 初探.NET中的delegate类型与.NET事件
- Avast!杀毒软件本地权限提升和拒绝服务漏洞
- Directshow 实务精选(附源码)
- SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(9)-uCFS的移植(SD卡驱动简析)
- 哈佛成功金句25则
- 在DNS中为一个域名配置多个IP地址实现负载和分流---基于WINDOWS服务器
- SQL 触发器
- AIR文件操作(二):使用文件对象操作文件和目录