Gần đây tôi đã tham gia một nhóm quản lý ứng dụng web ASP cổ điển. Nó đã được làm việc tốt cho nhu cầu của nhóm chúng tôi. Tuy nhiên, một quyết định đã được đưa ra, trước khi tôi tham gia, để chuyển sang ASP .Net. Vì chúng tôi chủ yếu là các nhà phát triển ASP, chúng tôi viết mã trong ASP. Net như chúng tôi sẽ trong ASP cổ điển (đối với hầu hết các phần). Có thể giới thiệu MVC cho ứng dụng/dự án này không?Khuôn khổ MVC có thể được sử dụng trong một ứng dụng web hiện đang sử dụng ASP .NET không?
Cảm ơn!
Câu trả lời này không đề cập đến Định tuyến; Tôi nghi ngờ các tuyến đường MVC mặc định sẽ can thiệp vào sự sẵn có của hầu hết các trang ASP.Net bình thường. –
@ChrisMoschini MVC sẽ xem xét xem tài nguyên được yêu cầu có khớp với tệp vật lý hay không và nếu có, tệp đó sẽ được xử lý theo trình xử lý của nó. Vì vậy, trong điều khoản của các trang .ASPX, nó không phải là một vấn đề. Tuy nhiên, bạn sẽ cần phải giải quyết bất kỳ vấn đề nào mà bạn có một URL có thể định tuyến tới MVC và cũng có thể một hoặc nhiều trình xử lý khác.Đối với dự án WebForms trung bình của bạn, điều đó không phải là rất phổ biến, nhưng có thể. Ví dụ: giả sử bạn có một tài liệu mặc định .ASPX nhưng muốn MVC tiếp quản. Bạn sẽ cần phải A) Thay đổi tài liệu mặc định để .ASPX không còn được xem xét hoặc B) xóa ASPX nữa – HackedByChinese