首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

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";        }    }}
[解决办法]
编译以后,更新客户端引用

热点排行