MVC дахь атрибут чиглүүлэлт гэж юу вэ?
MVC дахь атрибут чиглүүлэлт гэж юу вэ?

Видео: MVC дахь атрибут чиглүүлэлт гэж юу вэ?

Видео: MVC дахь атрибут чиглүүлэлт гэж юу вэ?
Видео: MVC дээр чиглүүлэлт гэж юу вэ? Атрибут дээр суурилсан чиглүүлэлт гэж юу вэ? 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 дахь атрибут ба ердийн чиглүүлэлтийн хооронд ямар ялгаа байдаг вэ?

Атрибутын чиглүүлэлт маршрутыг зааж өгөхийн тулд нэмэлт оруулах шаардлагатай; нь уламжлалт анхдагч чиглүүлэлтийн зохицуулагч маршрутууд илүү товчхон. -тай шинж чанарын чиглүүлэлт хянагчийн нэр болон үйлдлийн нэр нь үйлдлийг сонгоход ямар ч үүрэг гүйцэтгэдэггүй. Энэ жишээ нь өмнөх жишээтэй ижил URL-уудтай таарах болно.

Зөвлөмж болгож буй: