我正在使用VS 2005(C#)。我的web服务返回一个类型如下:如何访问ASMX Web服务客户端代理类型?
[WebMethod]
public Employee getEmployee()
{
Employee emp=new Employee();
emp.EmpID=1000;
emp.EmpName="Wallace";
return emp;
}
从客户端我创建了一个代理。
localhost.Service1 svc = new WindowsApplication1.localhost.Service1();
如何获取getEmployee()方法返回的Employee对象。
我需要在客户端创建一个Employee类吗?
....喜欢...
localhost.Service1 svc = new WindowsApplication1.localhost.Service1();
Employee emp = new Employee();
object obj= svc.getEmployee();
emp = (Employee)obj;
MessageBox.Show("Id=:" + emp.EmpID.ToString() + "," + "Name:=" + emp.EmpName);
这样还我收到铸造错误。
是的,它的结果是我期望的。我是一个初学者,所以我还没有学到很多东西。 – user158977 2009-08-19 08:27:05