Ի՞նչ է ActionResult MVC-ն:
Ի՞նչ է ActionResult MVC-ն:

Video: Ի՞նչ է ActionResult MVC-ն:

Video: Ի՞նչ է ActionResult MVC-ն:
Video: Business Analyst Interview Question Tips: 5 Tips for BA Interview Success 2024, Նոյեմբեր
Anonim

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

Նաև գիտեք, թե ինչ է ActionResult-ը և ViewResult-ը MVC-ում:

Դիտել Արդյունքը և Գործողության Արդյունք ASP. NET-ում MVC ActionResult վերացական կամ բազային դաս է։ Մյուս կողմից Դիտել Արդյունքը ենթադաս է Գործողության Արդյունք . Ամեն անգամ, երբ Controller-ի գործողության վերադարձի տեսակն է Գործողության Արդյունք ապա գործողությունը կարող է վերադարձնել ցանկացած ենթատեսակ, ինչպիսիք են view, json, RedirectToAction և այլն:

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

Հետագայում, կարելի է նաև հարցնել, թե քանի՞ տեսակի ActionResult կա MVC-ում:

Գոյություն ունեն երկու մեթոդ Գործողության արդյունք . Մեկն է Գործողության Արդյունք () և մյուսը ExecuteResult(): Կան տարբեր տեսակներ գործողությունների արդյունքները ASP. NET-ում MVC . Յուրաքանչյուր արդյունք ունի ա տարբեր տեսակի արդյունքի ձևաչափը՝ էջը դիտելու համար:

Ի՞նչ է զտիչ MVC-ն:

ASP. NET MVC զտիչ հարմարեցված դաս է, որտեղ դուք կարող եք գրել հատուկ տրամաբանություն, որը պետք է կատարվի գործողությունների մեթոդի կատարումից առաջ կամ հետո: Զտիչները կարող են կիրառվել գործողության մեթոդի կամ վերահսկիչի վրա դեկլարատիվ կամ ծրագրային եղանակով:

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