Niedawno dołączyłem do grupy, która zarządza aplikacją klasyczną ASP. To działa dobrze dla potrzeb naszej grupy. Jednakże, zanim dołączyłem, podjęto decyzję o przejściu na ASP .Net. Ponieważ w większości jesteśmy programistami ASP, piszemy kod w ASP .Net, jak w klasycznej ASP (w przeważającej części). Czy byłoby możliwe wprowadzenie MVC do tej aplikacji/projektu?Czy platforma MVC może być używana w aplikacji sieciowej, która obecnie korzysta z ASP .NET?
Dzięki!
Ta odpowiedź nie wspomina o routingu; Podejrzewam, że domyślne trasy MVC będą zakłócać dostępność większości normalnych stron ASP.Net. –
@ ChrisMoschini MVC sprawdzi, czy żądany zasób pasuje do fizycznego pliku, a jeśli tak, to ten plik jest przetwarzany zgodnie z jego obsługą. Więc jeśli chodzi o strony .ASPX, to nie jest problem. Jednak będziesz musiał rozwiązać wszelkie problemy, w których masz adres URL, który można routować do MVC, a także jedną lub więcej innych procedur obsługi.Dla twojego przeciętnego projektu WebForms nie jest to zbyt częste, ale jest możliwe. Przykład: powiedz, że masz domyślny dokument .ASPX, ale chcesz przejąć MVC. Będziesz musiał: A) zmienić domyślny dokument, aby .ASPX nie był już brany pod uwagę lub B) usunąć ASPX – HackedByChinese