როგორ გავააქტიურო ატრიბუტებზე დაფუძნებული მარშრუტიზაცია?
როგორ გავააქტიურო ატრიბუტებზე დაფუძნებული მარშრუტიზაცია?

ვიდეო: როგორ გავააქტიურო ატრიბუტებზე დაფუძნებული მარშრუტიზაცია?

ვიდეო: როგორ გავააქტიურო ატრიბუტებზე დაფუძნებული მარშრუტიზაცია?
ვიდეო: Routing in asp.net Web API | Convention-Based and Attribute-Based Routing | Why Attribute routing? 2024, ნოემბერი
Anonim

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

უბრალოდ, მარშრუტის შეგროვების რომელი მეთოდი იძლევა ატრიბუტზე დაფუძნებული მარშრუტიზაციის საშუალებას?

ატრიბუტების მარშრუტის ჩართვა რომ ჩართეთ Attribute Routing , ჩვენ უნდა გამოვიძახოთ MapMvcAttributeRoutes მეთოდი საქართველოს მარშრუტის შეგროვება კლასი კონფიგურაციის დროს. ჩვენ ასევე შეგვიძლია დავამატოთ მორგებული მარშრუტი იმავე ფარგლებში მეთოდი . ამ გზით შეგვიძლია გავაერთიანოთ ატრიბუტის მარშრუტიზაცია და კონვენცია - დაფუძნებული მარშრუტიზაცია.

ასევე, რა უპირატესობა აქვს ატრიბუტების მარშრუტიზაციას? აქ არის რამდენიმე ატრიბუტის უპირატესობები დაფუძნებული მარშრუტიზაცია , ეხმარება დეველოპერს გამართვის/პრობლემების მოგვარების რეჟიმში ინფორმაციის მიწოდებით მარშრუტები . ამცირებს შეცდომების შანსს, თუ ა მარშრუტი არასწორად არის შეცვლილი RouteConfig-ში. cs მაშინ შეიძლება გავლენა იქონიოს მთელ აპლიკაციაზე მარშრუტიზაცია.

გარდა ამისა, რა არის ატრიბუტზე დაფუძნებული მარშრუტიზაცია?

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

შეგიძლიათ ჩართოთ ატრიბუტების მარშრუტიზაცია MVC 5-ში?

თან MVC 5 და ატრიბუტი დაფუძნებული მარშრუტიზაცია , შენ მოიპოვეთ თქვენი დახვეწილი კონტროლი მარშრუტები როგორც კონტროლერის, ასევე მოქმედების დონეზე. ატრიბუტების მარშრუტიზაციის ჩართვა თქვენს პროექტში მარტივია, უბრალოდ დაამატეთ ზარი მარშრუტები . MapMvcAttributeRoutes(); თქვენს RegisterRoutes ფუნქციაში.

გირჩევთ: