asp.net→javascript→网络服务→从webservice调用返回两个类

asp.net -> javascript -> webservice -> Returning two classes from webservice call

本文关键字:两个 返回 调用 javascript net 网络服务 webservice asp      更新时间:2023-09-26

好了,我已经创建了一个web服务。最初,我创建了一个类,填充了这个类,然后将这个类返回给我的javascript。

psuedocode

Return myClass.toarray

…结果我需要在这次通话中传递更多的数据。反过来,我将有两个类,我需要传递回我的javascript。我试着把它们放到一个数组里,但是行不通,我还尝试了其他一些不太有意义的东西。任何关于这方面的建议都将是非常感激的,我相信其他人以前也遇到过这种情况。我知道你必须把它们放到一个对象中,但还没有弄清楚如何做到这一点。

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

我认为这样做可以解决你的问题

但是在这个例子中第二个类就像一个内部类但是你可以很容易地通过反序列化

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

我以前也有过这种经历。我决定不回去上课了。相反,我只是尝试将我的两个类合并为一个类。然后返回合并后的数组。但这取决于你如何使用这个数组。如果你想把它们分开。您可能需要在两个堆栈之间放置特殊字符作为标记