·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 在webservice中传递Hashtable
webservice中不支持hashtable的数据类型,那么如何在webservice中传递hashtable呢?我们可以通过将hashtable转化为webservice中支持的数组的类型来进行传递,在调用的时候再转换成hashtable就可以了。
转载:http://www.cnblogs.com/emperoryong/archive/2009/09/13/1565902.html
1: [WebMethod]
2: public DictionaryEntry[] SetValue()
3: {
4: Hashtable sl = new Hashtable();
5: sl.Add("kiss", "me");
6: sl.Add("love", "you");
7: DictionaryEntry[] array = new DictionaryEntry[sl.Count];
8: sl.CopyTo(array, 0);
9: return array;
10: }
调用webservice中的方法
1: using System;
2: using System.Data;
3: using System.Configuration;
4: using System.Web;
5: using System.Web.Security;
6: using System.Web.UI;
7: using System.Web.UI.WebControls;