using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;namespace TestService
{
/// <summary>
/// Service1 的摘要说明。
/// </summary>
public class Service1 : System.Web.Services.WebService
{
string name;
public Service1()
{
//CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的
InitializeComponent();
} /// 组件设计器生成的代码
[WebMethod]
public void fun()
{
name="jony";
}
[WebMethod]
public string getName()
{
return name;
}
          }
}
------------------------------------------------------------------------
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using WebApp.TestService;namespace WebApp.aspx
{
/// <summary>
/// test 的摘要说明。
/// </summary>
public class test : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Label1;

private void Page_Load(object sender, System.EventArgs e)
{
WebApp.TestService.Service1 servc=new Service1();
servc.fun();
Label1.Text=servc.getName();
// 在此处放置用户代码以初始化页面
} /// Web 窗体设计器生成的代码 }
}
这个可能清晰一点,同样得到的Label1.Text为空!
请告诉我为什么好吗?谢谢