Ո՞րն է գործողության արդյունքի օգտագործումը ASP NET MVC-ում:
Ո՞րն է գործողության արդյունքի օգտագործումը ASP NET MVC-ում:

Video: Ո՞րն է գործողության արդյունքի օգտագործումը ASP NET MVC-ում:

Video: Ո՞րն է գործողության արդյունքի օգտագործումը ASP NET MVC-ում:
Video: DCDiag.exe: Understanding Active Directory Troubleshooting 2024, Նոյեմբեր
Anonim

Մեջ ASP . NET , MVC ունի տարբեր տեսակներ Գործողությունների արդյունքները . Յուրաքանչյուրը գործողության արդյունքը վերադարձնում է ելքի այլ ձևաչափ: Ծրագրավորող օգտագործում է տարբեր գործողությունների արդյունքները ակնկալվող արդյունք ստանալու համար: Գործողությունների արդյունքները վերադարձնել արդյունք տվյալ հարցման էջը դիտելու համար։

Նմանապես, հարցնում են, թե ինչ է գործողության արդյունքը ASP NET MVC-ում:

Ան Գործողության Արդյունք վերահսկիչի մեթոդի վերադարձի տեսակ է, որը նաև կոչվում է an գործողություն մեթոդ և ծառայում է որպես բազային դաս * Արդյունք դասեր. Գործողություն մեթոդները մոդելները վերադարձնում են դիտումներ, ֆայլերի հոսքեր, վերահղում դեպի այլ կարգավորիչներ կամ ինչն անհրաժեշտ է առաջադրանքի համար:

Ավելին, ո՞րն է տարբերությունը ViewResult () և ActionResult () միջև asp net MVC-ում: Դիտել Արդյունքը ենթադաս է Գործողության Արդյունք . View մեթոդը վերադարձնում է a Դիտել Արդյունքը . Միակ տարբերությունը դա հետ է Գործողության Արդյունք մեկը, ձեր վերահսկիչը չի խոստանում վերադարձնել դիտումը. դուք կարող եք փոխել մեթոդի մարմինը՝ պայմանականորեն վերադարձնելու RedirectResult կամ որևէ այլ բան՝ առանց մեթոդի սահմանումը փոխելու:

Նաև պետք է իմանալ, թե որո՞նք են գործողությունների արդյունքների տեսակները MVC-ում:

Այժմ դուք կարող եք տեսնել, որ Գործողության արդյունք բազային տվյալ է տիպ որի ածանցյալ տեսակները են HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult: Եվ յուրաքանչյուր տվյալների դեմ պետք է լինի օգնական մեթոդ տիպ (կամ հիմք, կամ ածանցյալ տիպ ).

Ի՞նչ է CreatedAtAction-ը:

CreatedAtAction (String, Object, Object) Ստեղծում է CreatedAtActionResult օբյեկտ, որն առաջացնում է Status201Created պատասխան: CreatedAtAction (String, String, Object, Object) Ստեղծում է CreatedAtActionResult օբյեկտ, որն առաջացնում է Status201Created պատասխան:

Խորհուրդ ենք տալիս: