2010-11-25 15 views
1

Ich bin auf der Suche nach einer sicheren und funktionalen Art, Bereiche in MVC 1.0 zu implementieren. Meine Anwendung ist sehr groß, mit etwas über 150 Controller und 200 Ansichten, und jetzt müssen wir auf der MVC 1.0 bleiben, so Portierung auf 2.0 ist keine Option ..ASP.NET MVC 1.0 Bereich Unterstützung

Ich habe einen Blick in die Phil Haack-Lösung aber es funktioniert nicht für typisierte Ansichten, und ich fand auch einige andere Lösungen, aber alle von ihnen sind schlecht Umsetzung mit dem Mangel an etwas.

Es gibt eine voll funktionsfähige Implementierung im Netz?

Vielen Dank im Voraus.

+2

Trivial Portierung auf 2 ist ziemlich niedriger Aufwand, IIRC - ich denke, dass wir nur Probleme treffen, wo wir ValueProviders, ein paar Updates zu benutzerdefinierter Steuerelemente aufgezählt, wo die MVC Html helper gibt jetzt MvcHtmlString nicht String zurück und aktualisiert einige JSON-Handler mit JsonRequestBehavior.AllowGet nach Bedarf. Alles andere funktioniert einfach. Ist es wirklich besser, Bereiche in 1 zu hacken statt auf 2 zu aktualisieren? – Rup

+0

Das ist wahr .. das ist eine gute Frage, sicher ist es besser, auf 2 zu aktualisieren als dieses Feature in 1 zu implementieren, aber das könnte nicht so gut und so einfach sein mit Einschränkungen der Version und der Plattform. Wenn das Projekt verantwortlich ist, wird er nicht upgraden, es gibt leider nichts zu tun ... – Hoghweed

Antwort

1
+0

Ich muss diese Lösung testen, aber ich denke, wenn es das Problem löst, wird es das sein, wonach ich gesucht habe! Ist es immer noch möglich, Seiten und Inhalte im Bereich zu teilen und andere Anwendungsteile in der Standard-Ordnerstruktur zu belassen? – Hoghweed

+0

Ich bin mir nicht sicher. Ich habe schon gesehen, dass Areas in v1.0 implementiert wurden, aber um ehrlich zu sein, ich kenne die Details der Implementierung nicht. – MartinHN