Quin és l'ús del resultat de l'acció a ASP NET MVC?
Quin és l'ús del resultat de l'acció a ASP NET MVC?

Vídeo: Quin és l'ús del resultat de l'acció a ASP NET MVC?

Vídeo: Quin és l'ús del resultat de l'acció a ASP NET MVC?
Vídeo: Часть 78. Различные типы ActionResult в asp net mvc 2024, Abril
Anonim

En ASP . NET , MVC té diferents tipus de Resultats de l'acció . Cadascú resultat de l'acció retorna un format de sortida diferent. Un programador usos diferents resultats de l'acció per obtenir la sortida esperada. Resultats de l'acció retornar el resultat per veure la pàgina de la sol·licitud donada.

De la mateixa manera, es pregunta què és el resultat de l'acció a ASP NET MVC?

An ActionResult és un tipus de retorn d'un mètode de controlador, també anomenat an acció mètode i serveix com a classe base per a * Resultat classes. Acció Els mètodes retornen models a vistes, fluxos de fitxers, redirigeix a altres controladors o el que sigui necessari per a la tasca en qüestió.

A més, quina diferència hi ha entre ViewResult () i ActionResult () a asp net MVC? Visualitza el resultat és una subclasse de ActionResult . El mètode View retorna a Visualitza el resultat . L'únic diferència és això amb el ActionResult primer, el vostre controlador no promet tornar una vista: podeu canviar el cos del mètode per retornar condicionalment un RedirectResult o una altra cosa sense canviar la definició del mètode.

També cal saber quins són els tipus de resultats d'acció a MVC?

Ara, podeu veure que el Resultat de l'acció és una base de dades tipus el derivat del qual tipus són HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. I, ha d'haver un mètode d'ajuda contra cada dada tipus (base o derivat tipus ).

Què és CreatedAtAction?

CreatedAction (String, Object, Object) Crea un objecte CreatedAtActionResult que produeix una resposta Status201Created. CreatedAction (String, String, Object, Object) Crea un objecte CreatedAtActionResult que produeix una resposta Status201Created.

Recomanat: