Kas yra „ActionResult MVC“?
Kas yra „ActionResult MVC“?

Video: Kas yra „ActionResult MVC“?

Video: Kas yra „ActionResult MVC“?
Video: Part 78 Different types of ActionResult in asp net mvc 2024, Gegužė
Anonim

An Veiksmo rezultatas yra valdiklio metodo, dar vadinamo veiksmo metodu, grąžinimo tipas ir naudojamas kaip *Result klasių bazinė klasė. Veiksmų metodai grąžina modelius į rodinius, failų srautus, peradresuoja į kitus valdiklius ar bet ką, kas reikalinga atliekamai užduočiai atlikti.

Taip pat žinokite, kas yra „ActionResult“ir „ViewResult“MVC?

Peržiūrėti rezultatą ir Veiksmo rezultatas ASP. NET MVC veiksmo rezultatas yra abstrakti arba bazinė klasė. Iš kitos pusės Peržiūrėti rezultatą yra poklasis Veiksmo rezultatas . Kai valdiklio veiksmo grąžinimo tipas yra Veiksmo rezultatas tada veiksmas gali grąžinti bet kokį potipį, pvz., rodinį, json, RedirectToAction ir kt.

Be to, kuo asp net MVC skiriasi ViewResult () ir ActionResult ()? Peržiūrėti rezultatą yra poklasis Veiksmo rezultatas . Rodymo metodas grąžina a Peržiūrėti rezultatą . Vienintelis skirtumas ar tai su Veiksmo rezultatas Pirma, jūsų valdiklis nežada grąžinti rodinio – galite pakeisti metodo turinį, kad sąlygiškai grąžintumėte „RedirectResult“arba ką nors kita, nekeisdami metodo apibrėžimo.

Vėliau taip pat galima paklausti, kiek ActionResult tipų yra MVC?

Yra du būdai Veiksmo rezultatas . Vienas yra Veiksmo rezultatas () ir dar vienas yra ExecuteResult(). Yra skirtingi tipai veiksmų rezultatų ASP. NET MVC . Kiekvienas rezultatas turi a skirtingo tipo rezultatų formatu, kad peržiūrėtumėte puslapį.

Kas yra filtras MVC?

ASP. NET MVC filtras yra pasirinktinė klasė, kurioje galite parašyti pasirinktinę logiką, kuri bus vykdoma prieš arba po veiksmo metodo vykdymo. Filtrai gali būti taikomi veiksmo metodui arba valdikliui deklaratyviu arba programiniu būdu.

Rekomenduojamas: