读书人

webservice里定义的一个实体类在客户

发布时间: 2012-09-03 09:48:39 作者: rapoo

webservice里定义的一个实体类,在客户端调用,能出来属性,出不来方法是怎么回事?,,

定义了一个实体类,里面有一个方法
public string ERRINFO
{
get { return _errInfo; }
set { _errInfo = value; }
}
public void AddYw_cj_bgjzbList(YW_CJ_BGJZB_ZZTB o)
{
Yw_cj_bgjzbList.Add(o);
}
通过webservice 在客户端怎么点不出来?
里面的属性可以
YWsModel ywsmodel = new YWsModel();
ywsmodel.ERRINFO

但 ywsmodel.AddYw_cj_bgjzbList 不行,请教是怎么回事

[解决办法]
[WebMethod]
public void AddYw_cj_bgjzbList(YW_CJ_BGJZB_ZZTB o)
[解决办法]
实体类为什么会有方法?方法难道不应该在接口中定义?

VS新建的WebService示例。

C# code
using System;using System.Globalization;using System.Web.Services;using System.Web.Services.Protocols;namespace WJSService{    /// <summary>    ///     /// </summary>    [WebService(Namespace = "http://www.heibing.org/")]    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]    [System.ComponentModel.ToolboxItem(false)]    public class SysMail : BaseService    {        /// <summary>        /// 测试        /// </summary>        /// <returns></returns>        [WebMethod(Description = "测试程序")]        public string HelloWorld()        {            return "Hello World";        }    }}
[解决办法]
编译以后,更新客户端引用

读书人网 >C#

热点推荐