Què és ActionResult MVC?
Què és ActionResult MVC?

Vídeo: Què és ActionResult MVC?

Vídeo: Què és ActionResult MVC?
Vídeo: Part 78 Different types of ActionResult in asp net mvc 2024, Maig
Anonim

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

També sabeu què és ActionResult i ViewResult a MVC?

Visualitza el resultat i ActionResult a ASP. NET MVC ActionResult és una classe abstracta o base. Per altra banda Visualitza el resultat és una subclasse de ActionResult . Sempre que el tipus de retorn d'acció del controlador sigui ActionResult llavors l'acció és capaç de retornar qualsevol subtipus com ara view, json, RedirectToAction, etc.

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.

Posteriorment, també es pot preguntar, quants tipus d'ActionResult hi ha a MVC?

Hi ha dos mètodes en Resultat de l'acció . Un és ActionResult () i un altre és ExecuteResult(). N'hi ha diferents tipus d'acció resulta en ASP. NET MVC . Cada resultat té un tipus diferent del format del resultat per veure la pàgina.

Què és el filtre MVC?

ASP. NET Filtre MVC és una classe personalitzada on podeu escriure lògica personalitzada per executar-la abans o després d'executar un mètode d'acció. Els filtres es poden aplicar a un mètode d'acció o controlador de manera declarativa o programàtica.

Recomanat: