在使用VS.net生成的 WebService 代理类(通过添加Web引用,Reference.cs)中的成员都是方法,因此需要手动修改代理类中的相关方法为属性,例如上例的本地代理类的相关代码看起来是这样的: [System.Web.Services.Protocols.SoapDocumentMethodAttribute(... ...)] [return: System.Xml.Serialization.XmlElementAttribute("GetDataProviderResult")] public int GetDataProvider() { object[] results = this.Invoke("GetDataProvider", new object[0]); return (int)results[0]; } 那么,你只需将该方法的主体部分大概改成这个样子即可: public int GetDataPro页码:[1] [2] [3] [4] [5] 第4页、共5页 |