Mis on ActionResult MVC?
Mis on ActionResult MVC?

Video: Mis on ActionResult MVC?

Video: Mis on ActionResult MVC?
Video: Using Redirect ActionResult 2024, Mai
Anonim

An ActionResult on kontrolleri meetodi tagastustüüp, mida nimetatakse ka tegevusmeetodiks, ja see toimib *Result klasside baasklassina. Tegevusmeetodid tagastavad mudelid vaadetele, failivoogudele, suunavad ümber teistele kontrolleritele või muule, mis on käesoleva ülesande jaoks vajalik.

Tea ka, mis on ActionResult ja ViewResult MVC-s?

Vaata tulemust ja ActionResult ASP. NET-is MVC ActionResult on abstraktne või põhiklass. Teiselt poolt Vaata tulemust on alamklass ActionResult . Kui kontrolleri toimingu tagastustüüp on ActionResult siis on toiming võimeline tagastama mis tahes alamtüübi, näiteks vaade, json, RedirectToAction jne.

Veelgi enam, mis vahe on ViewResult () ja ActionResult () vahel asp net MVC-s? Vaata tulemust on alamklass ActionResult . Vaatamise meetod tagastab a Vaata tulemust . Ainuke erinevus kas see on koos ActionResult üks, teie kontroller ei luba vaadet tagastada – saate muuta meetodi keha, et tagastada tingimuslikult RedirectResult või midagi muud ilma meetodi määratlust muutmata.

Seejärel võib ka küsida, mitut tüüpi ActionResult on MVC-s?

Selles on kaks meetodit Tegevuse tulemus . Üks on ActionResult () ja teine on ExecuteResult(). Seal on erinevad tüübid tegevustulemustest ASP. NET-is MVC . Igal tulemusel on a erinevat tüüpi lehe vaatamiseks.

Mis on MVC filter?

ASP. NET MVC filter on kohandatud klass, kuhu saate kirjutada kohandatud loogika, mida käivitada enne või pärast toimingumeetodi käivitamist. Filtreid saab rakendada tegevusmeetodile või kontrollerile deklaratiivsel või programmilisel viisil.

Soovitan: