ASP NET MVC-də fəaliyyət nəticəsinin istifadəsi nədir?
ASP NET MVC-də fəaliyyət nəticəsinin istifadəsi nədir?

Video: ASP NET MVC-də fəaliyyət nəticəsinin istifadəsi nədir?

Video: ASP NET MVC-də fəaliyyət nəticəsinin istifadəsi nədir?
Video: Section, Week 7 2024, Bilər
Anonim

In ASP . NET , MVC müxtəlif növləri var Fəaliyyət nəticələri . Hər biri fəaliyyət nəticəsi fərqli çıxış formatını qaytarır. Proqramçı istifadə edir fərqli fəaliyyət nəticələri gözlənilən məhsulu əldə etmək. Fəaliyyət nəticələri qaytarın nəticə verilmiş sorğu üçün səhifəyə baxmaq üçün.

Eynilə, soruşulur ki, ASP NET MVC-də fəaliyyət nəticəsi nədir?

An Fəaliyyət Nəticəsi bir nəzarətçi metodunun qaytarılması növüdür, buna da an deyilir hərəkət metod və * üçün əsas sinif kimi xidmət edir Nəticə siniflər. Fəaliyyət metodlar modelləri baxışlara, fayl axınlarına qaytarır, digər nəzarətçilərə yönləndirir və ya tapşırığın yerinə yetirilməsi üçün nə lazımdırsa.

Bundan əlavə, asp net MVC-də ViewResult () və ActionResult () arasındakı fərq nədir? Nəticəyə bax alt sinfidir Fəaliyyət Nəticəsi . View metodu a qaytarır Nəticəyə bax . Yalnız fərq ilədir Fəaliyyət Nəticəsi birincisi, nəzarətçiniz görünüşü qaytarmağa söz vermir - metodun tərifini dəyişmədən şərti olaraq RedirectResult və ya başqa bir şey qaytarmaq üçün metodun gövdəsini dəyişə bilərsiniz.

Həmçinin bilmək lazımdır ki, MVC-də fəaliyyət nəticələrinin növləri hansılardır?

İndi siz görə bilərsiniz ki Fəaliyyət Nəticəsi əsas məlumatdır növü kimin törəməsidir növləri bunlar HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResultdur. Və hər bir verilənlərə qarşı bir köməkçi metod olmalıdır növü (ya əsas, ya da törəmə növü ).

CreatedAtAction nədir?

CreatedAtAction (String, Obyekt, Obyekt) Status201Created cavabını yaradan CreatedAtActionResult obyekti yaradır. CreatedAtAction (String, String, Object, Object) Status201Created cavabını yaradan CreatedAtActionResult obyekti yaradır.

Tövsiyə: