การกำหนดเส้นทางแอตทริบิวต์ใน MVC คืออะไร
การกำหนดเส้นทางแอตทริบิวต์ใน MVC คืออะไร

วีดีโอ: การกำหนดเส้นทางแอตทริบิวต์ใน MVC คืออะไร

วีดีโอ: การกำหนดเส้นทางแอตทริบิวต์ใน MVC คืออะไร
วีดีโอ: Routing in ASP NET Core MVC 2024, พฤศจิกายน
Anonim

การกำหนดเส้นทาง เป็นอย่างไร ASP. NET MVC จับคู่ URI กับการกระทำ MVC 5 รองรับ. ชนิดใหม่ เส้นทาง , เรียกว่า การกำหนดเส้นทางแอตทริบิวต์ . ตามที่ชื่อหมายถึง การกำหนดเส้นทางแอตทริบิวต์ ใช้ คุณลักษณะ เพื่อกำหนด เส้นทาง . การกำหนดเส้นทางแอตทริบิวต์ ช่วยให้คุณควบคุม URI ในเว็บแอปพลิเคชันของคุณได้มากขึ้น

ในลักษณะนี้ คุณลักษณะใน MVC คืออะไร?

หนึ่ง คุณลักษณะ หรือกำหนดเอง คุณลักษณะ ใช้ ASP. NET MVC ตัวกรอง (อินเทอร์เฟซตัวกรอง) และสามารถมีโค้ดหรือตรรกะของคุณได้

นอกเหนือจากข้างต้น ฉันจะเปิดใช้งานการกำหนดเส้นทางแอตทริบิวต์ได้อย่างไร การเปิดใช้งานการกำหนดเส้นทางแอตทริบิวต์ ใน ASP. NET MVC การเปิดใช้งานการกำหนดเส้นทางแอตทริบิวต์ ในแอปพลิเคชัน ASP. NET MVC5 ของคุณนั้นง่าย เพียงเพิ่มการโทรไปที่ เส้นทาง . MapMvcAttributeRoutes() วิธีการด้วยใน RegisterRoutes() วิธีการของ RouteConfig ไฟล์.cs คุณยังสามารถรวม การกำหนดเส้นทางแอตทริบิวต์ ด้วยการประชุมตาม เส้นทาง.

เมื่อพิจารณาถึงสิ่งนี้ การกำหนดเส้นทางใน MVC คืออะไร

การกำหนดเส้นทาง เป็นกลไกใน MVC ที่ตัดสินใจวิธีการกระทำของคลาสคอนโทรลเลอร์ที่จะดำเนินการ ปราศจาก เส้นทาง ไม่มีทางที่จะแมปวิธีการดำเนินการได้ เพื่อขอ การกำหนดเส้นทาง เป็นส่วนหนึ่งของ MVC สถาปัตยกรรม ดังนั้น ASP. NET MVC สนับสนุน เส้นทาง โดยค่าเริ่มต้น.

อะไรคือความแตกต่างระหว่างแอตทริบิวต์และการกำหนดเส้นทางแบบเดิมใน MVC?

การกำหนดเส้นทางแอตทริบิวต์ ต้องการข้อมูลเพิ่มเติมเพื่อระบุเส้นทาง NS ธรรมดา ตัวจัดการเส้นทางเริ่มต้น เส้นทาง รวบรัดมากขึ้น กับ การกำหนดเส้นทางแอตทริบิวต์ ชื่อตัวควบคุมและชื่อการดำเนินการไม่มีบทบาทในการเลือกการกระทำ ตัวอย่างนี้จะจับคู่ URL เดียวกันกับตัวอย่างก่อนหน้านี้

แนะนำ: