Định tuyến thuộc tính trong MVC là gì?
Định tuyến thuộc tính trong MVC là gì?

Video: Định tuyến thuộc tính trong MVC là gì?

Video: Định tuyến thuộc tính trong MVC là gì?
Video: Part 38- Attribute routing in asp.net mvc - A complete guide for beginners 2024, Có thể
Anonim

Lộ trình ASP. NET là như thế nào MVC đối sánh URI với một hành động. MVC 5 hỗ trợ một loại mới định tuyến , gọi là định tuyến thuộc tính . Cái tên nói lên tất cả, định tuyến thuộc tính sử dụng thuộc tính định nghĩa các tuyến đường . Định tuyến thuộc tính cung cấp cho bạn nhiều quyền kiểm soát hơn đối với các URI trong ứng dụng web của bạn.

Theo cách này, các thuộc tính trong MVC là gì?

Một thuộc tính hoặc tùy chỉnh thuộc tính triển khai ASP. NET MVC bộ lọc (giao diện bộ lọc) và có thể chứa đoạn mã hoặc logic của bạn.

Ngoài phần trên, làm cách nào để bật định tuyến thuộc tính? Bật định tuyến thuộc tính trong ASP. NET MVC Bật định tuyến thuộc tính trong ứng dụng ASP. NET MVC5 của bạn rất đơn giản, chỉ cần thêm một cuộc gọi đến các tuyến đường . Phương thức MapMvcAttributeRoutes () với trong phương thức RegisterRoutes () của RouteConfig. tệp cs. Bạn cũng có thể kết hợp định tuyến thuộc tính dựa trên quy ước định tuyến.

Xem xét điều này, định tuyến trong MVC là gì?

Lộ trình là một cơ chế trong MVC điều đó quyết định phương thức hành động nào của một lớp bộ điều khiển sẽ thực thi. Không có định tuyến không có cách nào một phương thức hành động có thể được ánh xạ. cho một yêu cầu. Lộ trình là một phần của MVC kiến trúc ASP. NET MVC ủng hộ định tuyến theo mặc định.

Sự khác biệt giữa thuộc tính và định tuyến thông thường trong MVC là gì?

Định tuyến thuộc tính yêu cầu nhiều đầu vào hơn để chỉ định một tuyến đường; NS thông thường điều khiển tuyến đường mặc định các tuyến đường ngắn gọn hơn. Với định tuyến thuộc tính tên bộ điều khiển và tên hành động không đóng vai trò nào trong đó tác vụ được chọn. Ví dụ này sẽ khớp với các URL giống như ví dụ trước.

Đề xuất: