【发布时间】:2011-11-04 10:08:47
【问题描述】:
我的前端有 2 个屏幕,其中 1 个使用 JSON 来呈现自身,另一个使用由 XSLT 转换的 XML 来呈现表格。两个屏幕都是选项卡,用户可以在它们之间快速切换以供参考,因此需要同时提供两个数据。
这两条数据在同一个 COM 互操作调用中返回,作为 XML - 其中 1 个被解析到 POCO(并作为 Json 返回),另一个我想作为直接 XML 返回。我不想调用 COM 互操作方法两次,因为它的负载相当大。理想情况下,我想在同一个控制器方法调用中传回 Json 和 XML,以免我不得不再次调用 COM 互操作方法。
有什么方法可以从同一个控制器方法返回我的 XML 和 JsonResult?
另外,我目前使用 jQuery 来调用控制器方法,数据参数包含 Json 结果,我将如何获得我要传回的 XML 的句柄?
【问题讨论】:
-
我不太确定这是否可能。有什么原因不能同时返回 JSON 或 XML?
标签: jquery xml json asp.net-mvc-3