Qual è l'uso del risultato dell'azione in ASP NET MVC?
Qual è l'uso del risultato dell'azione in ASP NET MVC?

Video: Qual è l'uso del risultato dell'azione in ASP NET MVC?

Video: Qual è l'uso del risultato dell'azione in ASP NET MVC?
Video: Lezione 1 - API Rest - HTTP - MVC - Corso in italiano di ASP.NET Core - API - in C# (C Sharp) 2024, Novembre
Anonim

In ASP . NETTO , MVC ha diversi tipi di Risultati dell'azione . Ogni risultato dell'azione restituisce un formato di output diverso. Un programmatore usa diverso risultati dell'azione per ottenere l'output previsto. Risultati dell'azione restituire il risultato per visualizzare la pagina per la richiesta data.

Allo stesso modo, viene chiesto, qual è il risultato dell'azione in ASP NET MVC?

Un AzioneRisultato è un tipo restituito di un metodo del controller, chiamato anche an azione metodo e funge da classe base per * Risultato classi. Azione I metodi restituiscono modelli a viste, flussi di file, reindirizzano ad altri controller o qualsiasi cosa sia necessaria per l'attività in corso.

Inoltre, qual è la differenza tra ViewResult() e ActionResult() in asp net MVC? Visualizzarisultato è una sottoclasse di AzioneRisultato . Il metodo View restituisce a Visualizzarisultato . Il solo differenza è quello con il AzioneRisultato uno, il tuo controller non promette di restituire una vista: potresti cambiare il corpo del metodo per restituire in modo condizionale un RedirectResult o qualcos'altro senza modificare la definizione del metodo.

Inoltre, è necessario sapere quali sono i tipi di risultati dell'azione in MVC?

Ora puoi vedere che il Risultato dell'azione è un dato di base genere il cui derivato tipi sono HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. E, ci deve essere un metodo di supporto contro ogni dato genere (o base o derivato genere ).

Cos'è CreatedAtAction?

Creato In Azione (String, Object, Object) Crea un oggetto CreatedAtActionResult che produce una risposta Status201Created. Creato In Azione (String, String, Object, Object) Crea un oggetto CreatedAtActionResult che produce una risposta Status201Created.

Consigliato: