使用ASP.NET WebServices时,默认情况下,您不能传递任何IDictionary对象,因为不支持用于IDictionaries的xml序列化。我已经找到了各种方法来序列化字典(http://weblogs.asp.net/pwelter34/archive/2006/05/03/444961.aspx,http://blogs.msdn.com/psheill/archive/2005/04/09/406823.aspx,http://www.mattberther.com/2004/06/14/serializing-an-idictionary-object/),但是,我找不到任何方法将此钩入到Asp.NET Web方法中。SOAP/asmx/WebMethods的自定义(IDictionary)XML序列化?
有没有办法把它挂,这样我可以使用IDictionaries与webMethods?
不知道如果你问如何实现一个Web方法与此类型作为参数,或者如何来调用Web方法与此类型作为参数 – 2009-02-12 18:29:46