რა არის ActionResult MVC?
რა არის ActionResult MVC?

ვიდეო: რა არის ActionResult MVC?

ვიდეო: რა არის ActionResult MVC?
ვიდეო: ASP.NET MVC Action Results | ASP.NET MVC Tutorials | By Mr.Sudhakar Sharma 2024, მაისი
Anonim

ან მოქმედების შედეგი არის კონტროლერის მეთოდის დაბრუნების ტიპი, რომელსაც ასევე უწოდებენ სამოქმედო მეთოდს და ემსახურება როგორც საბაზო კლასი * Result კლასებისთვის. მოქმედების მეთოდები აბრუნებს მოდელებს ხედებში, ფაილის ნაკადში, გადამისამართება სხვა კონტროლერებზე ან რაც არის საჭირო ამოცანისთვის.

ასევე იცით, რა არის ActionResult და ViewResult MVC-ში?

შედეგის ნახვა და მოქმედების შედეგი ASP. NET-ში MVC მოქმედების შედეგი არის აბსტრაქტული ან საბაზო კლასი. Მეორეს მხრივ შედეგის ნახვა არის ქვეკლასი მოქმედების შედეგი . როდესაც კონტროლერის მოქმედების დაბრუნების ტიპი არის მოქმედების შედეგი მაშინ მოქმედებას შეუძლია დააბრუნოს ნებისმიერი ქვეტიპი, როგორიცაა view, json, RedirectToAction და ა.შ.

გარდა ამისა, რა განსხვავებაა ViewResult () და ActionResult () შორის asp net MVC-ში? შედეგის ნახვა არის ქვეკლასი მოქმედების შედეგი . View მეთოდი აბრუნებს ა შედეგის ნახვა . Მხოლოდ განსხვავება არის ის, რომ მოქმედების შედეგი პირველი, თქვენი კონტროლერი არ გვპირდება ხედის დაბრუნებას - თქვენ შეგიძლიათ შეცვალოთ მეთოდის სხეული პირობითად დააბრუნოთ RedirectResult ან რაიმე სხვა მეთოდის განმარტების შეცვლის გარეშე.

შემდგომში, შეიძლება ასევე იკითხოთ, რამდენი ტიპის ActionResult არსებობს MVC-ში?

მასში ორი მეთოდია მოქმედების შედეგი . Ერთი არის მოქმედების შედეგი () და კიდევ ერთი არის ExecuteResult(). Არიან, იმყოფებიან განსხვავებული ტიპები მოქმედების შედეგები ASP. NET-ში MVC . თითოეულ შედეგს აქვს ა სხვადასხვა ტიპის შედეგის ფორმატი გვერდის სანახავად.

რა არის ფილტრი MVC?

ASP. NET MVC ფილტრი არის მორგებული კლასი, სადაც შეგიძლიათ დაწეროთ საბაჟო ლოგიკა, რათა შესრულდეს მოქმედების მეთოდის შესრულებამდე ან მის შემდეგ. ფილტრები შეიძლება გამოყენებულ იქნას მოქმედების მეთოდზე ან კონტროლერზე დეკლარაციული ან პროგრამული გზით.

გირჩევთ: