Tôi đang học .NET MVC và một ứng dụng tôi đang xây dựng đã trở nên giống như mì spaghetti. Trong mã của tôi, tôi có nhiều hành động trong các bộ điều khiển khác nhau mà tự nhiên tất cả sản xuất các quan điểm khác nhau và một phần xem trước. Để làm cho vấn đề tồi tệ hơn, tôi có @ Html.Action lệnh mà thêm một lớp của sự nhầm lẫn. Một số điều này còn lại từ hành động giàn giáo mặc định.Công cụ để liệt kê các tuyến đường MVC - Visual Studio Express
Có công cụ nào tạo danh sách tất cả các tuyến đường có thể có trong trang web của tôi và các chế độ xem mà chúng quay lại không?
Tôi cũng muốn tìm tất cả các chế độ xem và hành động không được sử dụng mà không có chế độ xem và thường tái cấu trúc mọi thứ đúng cách. Một cái gì đó như thế này (xin vui lòng không bình luận về ví dụ cụ thể này):
Route Views returned
------------------------------------------
/User/Edit /User/Edit.cshtml
/Admin/User/Edit /User/Edit.cshtml
...
Điều đó tồn tại? Nó có thể được thực hiện với một mẫu .tt?
Hoặc có lẽ toàn bộ cách tiếp cận của tôi là sai ..!
Bạn có thể muốn kiểm tra [RouteDebugger] (http://haacked.com/archive/2011/04/13 /routedebugger-2.aspx) – jrummell
Theo như tôi thấy, không có đề xuất nào hiện đang ánh xạ TẤT CẢ các tuyến đường trong dự án của tôi theo như tôi biết. Họ yêu cầu bạn phải nhấn từng trang một cách thủ công để 'gỡ lỗi' chúng. – rwalter
Tôi đã cập nhật câu trả lời của mình để giúp bạn tốt hơn một chút. Hy vọng nó sẽ giúp bạn trên con đường của bạn. –