Me gustaría obtener alguna guía para devolver un documento XML de un controlador a una vista. En mi opinión, me gustaría recorrer el documento XML utilizando JQuery. Hay muchos ejemplos en línea que usan JQuery para este uso.En ASP.NET MVC, Cómo devolver un documento xml a una Vista
Tengo un controlador PortfolioList() a continuación, que en este momento simplemente devuelve la vista, pero me gustaría averiguar cómo DEVOLVER LA RESPUESTA XML. Notarás a continuación que estoy escribiendo la respuesta XML a un archivo local solo para propósitos de prueba ...
¿Necesito crear un modelo limpiamente para esto?
public ActionResult PortfolioList()
{
XmlDocument xmlResponse = new XmlDocument();
XmlDocument xmlRequest = new XmlDocument();
bool rzInitialized = nitializeRz();
if (rzInitialized == false)
{
ViewBag.Message = "Rz Init has failed. Check if Rz is running";
return View();
}
bool rzConnected = ConnectToRz();
ViewBag.Message = "Here you may view a list of portfolios and exposures.";
// Build Portfolio Select request here !
RequestBuilder rzRequest = new RequestBuilder();
// REQUEST FOR PORTFOLIOS !
string portfoliosRequest = rzRequest.PortfoliosRequest("Portfolios");
string **portfoliosResponse** = RzClient.sendRequest(portfoliosRequest, false);
// DEBUG REQUESTS !!
if (Debugflag)
{
rzRequest.DebugOutput("portfolios", portfoliosRequest, portfoliosResponse);
}
DisconnectFromRz();
return View("PortfolioList");
}
Sí, debe crear modelos para todas sus vistas que contengan datos dinámicos. Siempre es más limpio de esa manera. – EkoostikMartin