In ASP.NET MVC, Wie die Rückkehr ein xml-Dokument in einer Ansicht

Möchte ich einige Hinweise bei der Rückgabe ein XML-Dokument von einem controller auf einen Blick.
Aus meiner Sicht, würde ich mag, um die traverse wird das XML-Dokument mithilfe von JQuery. Es gibt viele online-Beispiele mit JQuery für diesen Einsatz.

Ich habe eine PortfolioList() Controller unten, die jetzt gerade gibt die Ansicht, aber ich würde gerne herausfinden, wie DIE RÜCKKEHR der XML-ANTWORT. Sie werden bemerkt unten, dass ich Schreibe die XML-Antwort auf eine lokale Datei, nur für Testzwecke...

Brauche ich sauber zu schaffen, ein Modell für diese ?

    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");
    }
  • Ja, Sie sollten erstellen von Modellen für all Ihre Ansichten, die keine dynamischen Daten. Es ist immer die cleaner Weg.
InformationsquelleAutor bob.mazzo | 2012-06-22
Schreibe einen Kommentar