Tôi đã poking xung quanh trang web này và tôi đã nhìn thấy một vài bài về làm thế nào để "di chuyển" để MVC từ Web Forms ... nhưng là một nhà phát triển duy nhất làm việc trên một ứng dụng Web Forms phức tạp tôi chỉ đơn giản là không có thời gian để chuyển đổi hoàn toàn. Những gì tôi muốn làm là thêm tất cả nội dung mới bằng cách sử dụng MVC và di chuyển nội dung cũ hơn khi tôi có thời gian (và/hoặc có quá). Tôi thấy rất nhiều lợi ích cho môi trường của tôi với MVC.Thêm một trang ASP.Net MVC vào ứng dụng Biểu mẫu web hiện có?
Một điều cần lưu ý là tất cả các biểu mẫu web .aspx đang sống trong thư mục gốc tại thời điểm này và tôi có một số thiết lập viết lại URL trường cũ (như: "/id/123/s/whatever/PageName.aspx "->" /PageName.aspx?id=123 & s = bất kỳ điều gì ") có thể làm phức tạp mọi thứ.
Ngoài ra còn có một hệ thống templating sử dụng MasterPages có thể đặt ra một thách thức. Có phải những thứ được xử lý khác với MVC không?
Tại thời điểm này tôi chưa thêm bất kỳ điều gì liên quan đến MVC vào đơn đăng ký của mình.
Vì vậy, làm thế nào để tôi đi về, từng bước một, thêm mẫu đầu tiên của tôi, View và Controller để một ứng dụng Web Forms hiện hành?
Edit:
Tôi cũng tìm thấy bài viết này định chi tiết hầu hết những gì tôi cần làm: http://blogs.imeta.co.uk/MGodfrey/archive/2009/03/31/663.aspx
Đáng tiếc là nó vẫn không làm việc. Tôi nghĩ bởi vì tôi có một trang web và không phải là một ứng dụng web. (Nói cách khác, các lớp của tôi đang sống trong thư mục App_Code).
Cảm ơn vì điều này. Rất hữu ích. Làm việc với MVC 5 và thật dễ dàng. –