Domanda

Sto cercando un elenco dei integrato (e 3 ° partito sarebbe un bonus) ActionResults che avete a disposizione a voi in un controller in ASP.NET MVC.

Finora ho scoperto quanto segue:

  • ContentResult - this.Content ()
  • ActionResult - this.View ()
  • JsonResult - this.Json ()
  • JavascriptResult - this.Javascript ()
  • PartialViewResult - this.PartialView ()

Ho perso qualsiasi quelli utili che sono là fuori?

È stato utile?

Soluzione

questa fonte :

  • ContentResult
    Scrive un valore di stringa direttamente nella risposta HTTP.

  • EmptyResult
    Non scrivere la risposta HTTP.

  • FileContentResult
    Prende il contenuto di un file (rappresentata come una matrice di byte) e scrivere il contenuto in risposta HTTP.

  • FilePathResult
    Prende il contenuto di un file alla posizione indicata e scrive il contenuto nella risposta HTTP.

  • FileStreamResult
    Prende un flusso di file prodotto dal controllore e scrive il getto verso la risposta HTTP.

  • HttpUnauthorizedResult
    Un risultato speciale utilizzato da autorizzazione filtra quando controlli di autorizzazione sicuro.

  • JavaScriptResult
    Risponde al client con uno script per il cliente da eseguire.

  • JsonResult
    Risponde al client con i dati in JavaScript Object Notation (JSON).

  • RedirectResult
    Reindirizza il client a un nuovo URL.

  • RedirectToRouteResult
    Rende la vista specificata a rispondere con un frammento HTML (tipicamente utilizzato in scenari AJAX).

  • PartialViewResult
    Rende la vista specificata a rispondere con un frammento HTML (tipicamente utilizzato in scenari AJAX).

  • ViewResult
    Rende la vista specificata e risponde al client con HTML.

Altri suggerimenti

3a parte: MvcContrib XmlResult

Il libro, ASP.NET MVC 1.0, ha i seguenti risultati (p 235): EmptyResult, ContentResult, JsonResult, RedirectResult, RedirectToRouteResult, ViewResult, PartialViewResult, FilePathResult, FileContentResult, FileStreamResult, JavaScriptResult

È possibile saperne di più specifiche su ciascuno di essi qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top