რა არის ატრიბუტების მარშრუტიზაცია MVC-ში?
რა არის ატრიბუტების მარშრუტიზაცია MVC-ში?

ვიდეო: რა არის ატრიბუტების მარშრუტიზაცია MVC-ში?

ვიდეო: რა არის ატრიბუტების მარშრუტიზაცია MVC-ში?
ვიდეო: What is routing in MVC ? What is attribute based routing ? 2024, მაისი
Anonim

მარშრუტიზაცია ასეა ASP. NET MVC შეესაბამება URI-ს მოქმედებას. MVC 5 მხარს უჭერს ახალ ტიპს მარშრუტიზაცია , დაურეკა ატრიბუტის მარშრუტიზაცია . როგორც სახელი გულისხმობს, ატრიბუტის მარშრუტიზაცია იყენებს ატრიბუტები განსაზღვრა მარშრუტები . ატრიბუტის მარშრუტიზაცია გაძლევთ მეტ კონტროლს URI-ებზე თქვენს ვებ აპლიკაციაში.

ამ გზით, რა არის ატრიბუტები MVC-ში?

ან ატრიბუტი ან საბაჟო ატრიბუტი ახორციელებს ASP. NET-ს MVC ფილტრები (ფილტრის ინტერფეისი) და შეიძლება შეიცავდეს თქვენს კოდს ან ლოგიკას.

გარდა ზემოთ, როგორ გავააქტიურო ატრიბუტების მარშრუტიზაცია? ატრიბუტების მარშრუტის ჩართვა ASP. NET MVC-ში ატრიბუტების მარშრუტიზაციის ჩართვა თქვენს ASP. NET MVC5 აპლიკაციაში მარტივია, უბრალოდ დაამატეთ ზარი მარშრუტები . MapMvcAttributeRoutes() მეთოდი RouteConfig-ის RegisterRoutes() მეთოდით. cs ფაილი. ასევე შეგიძლიათ დააკავშიროთ ატრიბუტის მარშრუტიზაცია კონვენციებზე დაფუძნებული მარშრუტიზაცია.

ამის გათვალისწინებით, რა არის მარშრუტიზაცია MVC-ში?

მარშრუტიზაცია არის მექანიზმი MVC რომელიც წყვეტს კონტროლერის კლასის მოქმედების რომელი მეთოდის შესრულებას. გარეშე მარშრუტიზაცია არ არსებობს მოქმედების მეთოდის რუქის დახატვა. თხოვნით. მარშრუტიზაცია არის ნაწილი MVC არქიტექტურა ასე ASP. NET MVC მხარს უჭერს მარშრუტიზაცია ნაგულისხმევად.

რა განსხვავებაა MVC-ში ატრიბუტსა და ჩვეულებრივ მარშრუტიზაციას შორის?

ატრიბუტის მარშრუტიზაცია საჭიროებს მეტ შეყვანას მარშრუტის დასაზუსტებლად; The ჩვეულებრივი ნაგულისხმევი მარშრუტის სახელურები მარშრუტები უფრო ლაკონურად. თან ატრიბუტის მარშრუტიზაცია კონტროლერის სახელი და მოქმედებების სახელები არ თამაშობენ როლს, რომელშიც არჩეულია მოქმედება. ეს მაგალითი ემთხვევა იმავე URL-ებს, როგორც წინა მაგალითს.

გირჩევთ: