首页 > 学院 > 开发设计 > 正文

在webservice中传递Hashtable

2019-11-17 01:26:56
字体:
来源:转载
供稿:网友

在webservice中传递Hashtable

webservice中不支持hashtable的数据类型,那么如何在webservice中传递hashtable呢?我们可以通过将hashtable转化为webservice中支持的数组的类型来进行传递,在调用的时候再转换成hashtable就可以了。

转载:http://www.VEVb.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;
<PRe style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; bord
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表