/// <summary> /// 动态调用WebService /// </summary> /// <param name="url">server接口</param> /// <param name="className">类名</param> /// <param name="methodName">方法名</param> /// <param name="parms">参数</param> /// <returns></returns> public static string DynamicWebService(string url, string className, string methodName, IList <UrlParameter> parms) { object[] args = new object[parms.Count]; var i = 0; foreach (UrlParameter k in parms) { args[i] = k.ParameterValue; i++; } return(WebService.InvokeWebService(url, className, methodName, args).ToString()); }
/// <summary> /// 动态调用WebService /// </summary> /// <param name="url">server接口</param> /// <param name="className">类名</param> /// <param name="methodName">方法名</param> /// <param name="parms">参数</param> /// <returns></returns> public static string DynamicWebService(string url, string className, string methodName, Hashtable parms) { object[] args = new object[parms.Keys.Count]; var i = 0; foreach (string k in parms.Keys) { args[i] = parms[k]; i++; } return(WebService.InvokeWebService(url, className, methodName, args).ToString()); }