Vorrei alcune indicazioni su come restituire un documento XML da un controller a una vista. A mio avviso, mi piacerebbe attraversare il documento XML usando JQuery. Ci sono molti esempi online che usano JQuery per questo uso.In ASP.NET MVC, Come restituire un documento xml a una vista
Ho un controller PortfolioList() qui sotto, che adesso restituisce appena la vista, ma vorrei capire come RETURN THE XML RESPONSE. Avrai notato di seguito che sto scrivendo la risposta XML a un file locale solo a scopo di test ...
Devo creare un modello per questo?
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ì, si dovrebbe essere la creazione di modelli per tutte le viste che contengono tutti i dati dinamici. È sempre più pulito in questo modo. – EkoostikMartin