Kuo naudingas veiksmo rezultatas ASP NET MVC?
Kuo naudingas veiksmo rezultatas ASP NET MVC?

Video: Kuo naudingas veiksmo rezultatas ASP NET MVC?

Video: Kuo naudingas veiksmo rezultatas ASP NET MVC?
Video: ASP.NET MVC Action Results | ASP.NET MVC Tutorials | By Mr.Sudhakar Sharma 2024, Gegužė
Anonim

Į ASP . NET , MVC turi įvairių tipų Veiksmo rezultatai . Kiekvienas veiksmo rezultatas grąžina kitokį išvesties formatą. Programuotojas naudoja skirtinga veiksmų rezultatai gauti laukiamą produkciją. Veiksmo rezultatai grąžinti rezultatas norėdami peržiūrėti pateiktos užklausos puslapį.

Panašiai klausiama, kas yra veiksmo rezultatas ASP NET MVC?

An Veiksmo rezultatas yra valdiklio metodo grąžinimo tipas, dar vadinamas an veiksmas metodas ir yra pagrindinė klasė * Rezultatas klases. Veiksmas metodai grąžina modelius į rodinius, failų srautus, peradresuoja į kitus valdiklius ar bet ką, kas reikalinga atliekamai užduočiai atlikti.

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.

Taip pat reikia žinoti, kokie yra MVC veiksmų rezultatų tipai?

Dabar galite pamatyti, kad Veiksmo rezultatas yra baziniai duomenys tipo kurių išvestinė tipai yra HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Be to, kiekvienam duomenims turi būti skirtas pagalbinis metodas tipo (pagrindinis arba išvestinis tipo ).

Kas yra CreatedAtAction?

CreatedAtAction (Eilutė, objektas, objektas) Sukuria CreatedAtActionResult objektą, kuris pateikia Status201Created atsakymą. CreatedAtAction (Eilutė, eilutė, objektas, objektas) Sukuria CreatedAtActionResult objektą, kuris pateikia Status201Created atsakymą.

Rekomenduojamas: