Do wczytania wczorajszego podglądu programu ASP.NET MVC, rozpaczliwie potrzebowałem funkcji takiej jak "obszary", ale nie wiedziałem, co to było wezwany, aby móc go znaleźć.Jak zaimplementować obszary w ASP.NET MVC 1.0, aby były najbardziej kompatybilne z ASP.NET MVC 2.0
Podgląd release opisuje „” obszary jak:
Obszary - zapewnienia środków podzielenie aplikacji duży internetową do wielokrotności projektów, z których każdy może być opracowane we względnej izolacji. Ten numer pomaga programistom zarządzać złożonością budowania dużej aplikacji przez , zapewniając sposób grupowania powiązanych kontrolerów i widoków z .
W moim przypadku buduję sklep internetowy jako część aplikacji. Chciałbym podzielić wszystko pod /store
/z kontrolerami takimi jak /store/products/
i /store/checkout
.
Funkcja obszarów ASP.NET 2.0 wydaje się być dokładnie tym, czego chcę, ale nie mogę jeszcze usprawiedliwić przejścia do niej dla aplikacji produkcyjnej (chociaż jest to bardzo kuszące!).
zauważyłem, że Phil miał artykuł o "kontrolerów ugrupowania drodze powrotnej w listopadzie - rzeczywiście zatytułowany„Areas in ASP.NET MVC”
byłoby naprawdę zainteresowany, czy ktoś używał albo podejście - albo prefarably kogoś znanego z obu.
Chciałbym przenieść logikę mojego sklepu do osobnego "obszaru" tak szybko, jak to możliwe - ale nie mogę zdecydować, czy spróbować użyć rozwiązania listopadowego Phila, czy po prostu ryzykować wdrożenie go w wersji demonstracyjnej? Zakładam, że nawet część mojego kodu musiałaby się zmienić - RESTful URLS, które utworzyłem, nie musiałby się zmieniać, więc pochylam się nad wypróbowaniem na razie metody "grupowania kontrolerów". Ktoś próbował?
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
dokumentacji MSDN obszary: http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx
Po prostu nie chcę, żeby wszystko musiało być powtórzone później –
Czy masz jakiś kod źródłowy tego Asp.net MVC 2.0 Preview 1? Skopiuj i wklej kod źródłowy Asp.net MVC 1.0 RTW. –
Przy okazji, wciąż ma wiele błędów w funkcji obszaru. Czy możesz czekać, aż podgląd zostanie zwolniony? Wydaje mi się, że jest prawie kompletny w zdaniu 2 podglądu. –