/ / ASP.NET MVC 3 Devolver cadena JsonResult y XML - jquery, xml, json, asp.net-mvc-3

ASP.NET MVC 3 Return JsonResult y XML String - jquery, xml, json, asp.net-mvc-3

Tengo 2 pantallas en mi front-end 1 de las cuales usaJSON se representa a sí mismo y el otro usa XML transformado por un XSLT para representar una tabla. Ambas pantallas son pestañas que el usuario puede cambiar rápidamente para fines de referencia, por lo tanto, se requieren ambos datos al mismo tiempo.

Los dos datos se devuelven en el mismoLlamada de interoperabilidad COM, como XML - 1 de los cuales se analiza en POCO (y se devuelve como Json) y el otro quiero devolver como XML directo. No quiero tener que llamar al método de interoperabilidad COM dos veces, ya que es una carga bastante robusta. Idealmente, me gustaría devolver el Json y el XML en la misma llamada al método del controlador para evitar tener que volver a llamar al método de interoperabilidad COM.

¿Hay alguna forma de devolver mi XML y JsonResult desde el mismo método de controlador?

Además, actualmente uso jQuery para realizar la llamada al método del controlador, el parámetro de datos contiene el resultado de Json, ¿cómo podría obtener un identificador del XML que también transmitiría?

Respuestas

1 para la respuesta № 1

¿No puede agregar una propiedad de cadena (poco.AsXML) al POCO y establecerlo como xml? que se devuelve en el objeto JSON?

(si he entendido la pregunta)