asp.net - > javascript - > webservice - >从webservice调用返回两个类

时间:2011-12-05 01:47:27

标签: javascript asp.net web-services

好的,我有一个我创建的网络服务。最初,我创建了一个类,填充了该类,然后将该类返回到我的javascript。

伪码

Return myClass.toarray

....结果我需要在此调用期间传回更多数据。反过来,我将有两个类,我需要传递回我的JavaScript。我尝试将它们放入一个数组中,但这样做不起作用我还尝试了其他一些并不是很有意义的事情。对此有任何建议将不胜感激,我相信其他人之前已经遇到过这种情况。我知道你必须将它们放入一个物体中,但尚未弄清楚如何做到这一点。

基本上,我的问题是,如何将两个类对象传递回javascript?

2 个答案:

答案 0 :(得分:1)

我认为这些方面的内容可以解决您的问题

但即使在这个例子中,第二个类就像一个内部类,但你可以在反序列化时轻松获得它

http://blogs.msdn.com/b/rakkimk/archive/2009/01/30/asp-net-json-serialization-and-deserialization.aspx

答案 1 :(得分:0)

我以前经历过这个。我决定不回课。相反,我只是尝试将我的两个班级组合成一个班级。然后返回合并的数组。但这取决于您将如何使用该阵列。如果你想将它们分开。您可能希望将特殊字符作为标记放在两个堆栈之间。