Dans ASP.NET MVC, Comment retourner un document xml à Vue

J'aimerais avoir quelques conseils dans le retour d'un document XML à partir d'un contrôleur de vue.
De mon point de vue, je voudrais parcourir le document XML à l'aide de JQuery. Il y a beaucoup d'exemples en ligne à l'aide de JQuery pour cet usage.

J'ai un PortfolioList() Contrôleur ci-dessous, à droite maintenant, retourne le voir, mais je voudrais comprendre comment le RETOUR de LA RÉPONSE XML. Vous aurez remarqué ci-dessous que je suis en train d'écrire la réponse XML pour un fichier local juste pour des fins de test...

Ai-je besoin à proprement créer un modèle pour cela ?

    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");
    }
Oui, vous devriez être la création de modèles pour toutes vos vues qui contiennent des données dynamiques. C'est toujours plus propre comme ça.

OriginalL'auteur bob.mazzo | 2012-06-22