Tutti ActionResults incorporati in ASP.NET MVC
-
13-09-2019 - |
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?
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