什么是有效的ASP.NET Webmethod返回类型?

时间:2008-11-11 19:59:45

标签: asp.net web-services asmx

我的webmethod只能返回我在所有asp.net网站示例中看到的字符串吗?

3 个答案:

答案 0 :(得分:10)

asp.net Webmethods可以返回任何可序列化的数据类型。

答案 1 :(得分:1)

假设此问题与传统的ASMX Web服务技术有关,请参阅Data Types Supported by XML Web Services Created Using ASP.NET

请务必留意其中所说的内容:

  

本主题特定于传统技术。现在应使用Windows Communication Foundation (WCF)创建XML Web服务和XML Web服务客户端。

答案 2 :(得分:0)

据我所知,你几乎可以返回任何.NET类,包括匿名类型。我已经返回了代表我的业务实体的自定义对象,包括子实体的通用集合。 Guids,int,strings等。基本上可以序列化为字符串的任何东西。