方法一:SoapHeader
辅助类:MySoapHeader
1 //SoapHeader 添加引用 2 using System.Web.Services.Protocols; 3 4 #region 配置登录标头 5 6 public class MySoapHeader:SoapHeader 7 { 8 private string _strUserName = string.Empty; 9 private string _strPassWord = string.Empty; 10 11 #region 构造方法 12 public MySoapHeader() { } 13 14 public MySoapHeader(string userName, string passWord) 15 { 16 _strUserName = userName; 17 _strPassWord = passWord; 18 } 19 #endregion 20 21 22 #region 构造用户名|密码 23 /// <summary> 24 /// 用户名 25 /// </summary> 26 public string UserName 27 { 28 get { return _strUserName; } 29 set { _strUserName = value; } 30 } 31 /// <summary> 32 /// 密码 33 /// </summary> 34 public string PassWord 35 { 36 get { return _strPassWord; } 37 set { _strPassWord = value; } 38 } 39 #endregion 40 41 42 #region 检测是否正常登录 43 public bool CheckLogin() 44 { 45 if (_strUserName == "hkl" && _strPassWord == "123") 46 { 47 return true; 48 } 49 else return false; 50 } 51 #endregion 52 53 } 54 55 #endregion