2012-07-14 24 views
6

Tôi đã xem ASP.NET MVC 4 và có vẻ như System.Web.SiteMapProvider không hỗ trợ các tính năng MVC như tên bộ điều khiển và hành động.MVC 4 có tích hợp giải pháp sơ đồ trang web không?

Sau khi tìm kiếm nhanh, tôi nhận thấy nhiều người đang tạo ra tất cả nhà cung cấp và/hoặc giải pháp tùy chỉnh của họ.

Vì vậy, điều đó khiến tôi nghĩ: có lý do gì khiến nhóm MVC không hoạt động trên nhà cung cấp bản đồ MVC Site MAP không? Có cách nào thanh lịch hơn hay thậm chí là cách hay nhất để xử lý các menu và đường dẫn trên một dự án lớn?

Tôi đánh giá cao mọi nhận xét. Cảm ơn trước;

+0

Câu hỏi của bạn là gì? Chính xác là bạn đang cố đạt được điều gì? –

+0

Xin lỗi nếu tôi khó hiểu. Về cơ bản câu hỏi của tôi là về chủ đề bài viết. Nhưng tôi đoán câu trả lời là không. Đối với những gì tôi đang cố gắng để đạt được nó "không có gì lạ mắt": một trình đơn đa cấp và một breadcrumb bằng cách sử dụng một sitemap/xml tập tin như là nguồn dữ liệu. –

Trả lời

2

Không có gì tích hợp cho SiteMaps trong ASP.NET MVC.

Bạn nên nhìn vào MvcSiteMapProvider đó là một thực hiện ASP.NET MVC SiteMapProvider cho ASP.NET MVC - mặc dù tôi không nghĩ rằng nó đã được thử nghiệm với MVC 4.

MvcSiteMapProvider được dựa trên các lĩnh vực, điều khiển và phương pháp hành động tên trái với tham chiếu URL cố định.

+0

tôi đã sử dụng nó nhưng cách áp dụng kiểu tùy chỉnh trên ul và li được tạo ra? –

Các vấn đề liên quan