使用HelloWorldJacky服务
修改服务代码.为上节所建立的Service添加一个名字空间:vs2005不会自动生成名字空间.2003应该是可以的哦.
我添加的一个叫做IGOKing_Shop的名字空间.结果代码如下:
--------------------------------------------------------------------------------------------------------------------------------------------------
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
namespace IGOKing_Shop
{
/// <summary>
/// HelloWorldJacky 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class HelloWorldJacky : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld(string Name)
{
string str = "Hello World" + Name;
return str;
}
}
}
----------------------------------------------------------------------------------------------------------------------------------------------
新建一个.ASPX的页来使用该Service
--------------------------------------------------------------------------------------------------------------------------------------------------
在页面中加入一个TextBox和一个Button控件
-----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
双击Button控件为其编写调用代码如下:
-----------------------------------------------------------------------------------------------------------------------------------
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;
using IGOKing_Shop;
public partial class Jacky : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
///
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//实例化
HelloWorldJacky service = new HelloWorldJacky();
string TextName=service.HelloWorld(this.TextBox1.Text);
Response.Write("<script>alert('" +TextName+ "')</script>");
}
}
OK.运行一下这个.ASPX页吧
写入一个字符串并点击Button
OK了.下一节.做一个数据服务的WebService.
并使用Service返回的DataSet数据....期待吧!!!