Fino alla versione di anteprima di ieri di ASP.NET MVC avevo disperatamente bisogno di una funzionalità come "aree" ma non sapevo cosa fosse chiamato per essere in grado di trovarlo.Come implementare Aree in ASP.NET MVC 1.0 per essere più compatibili con ASP.NET MVC 2.0
L'anteprima stampa descrive 'aree' come:
Aree - forniscono un mezzo per dividere un'applicazione grande web in più progetti, ognuno dei quali può essere sviluppate in relativo isolamento. Questo aiuta gli sviluppatori a gestire la complessità della creazione di un'applicazione di grandi dimensioni tramite fornendo un modo per raggruppare i controller e le viste relativi a .
Nel mio caso sto costruendo un negozio online come una parte dell'applicazione. Mi piacerebbe partizionare tutto sotto /store
/con controller come /store/products/
e /store/checkout
.
La funzionalità di aree ASP.NET 2.0 sembra essere esattamente ciò che voglio, ma non posso ancora giustificare il passaggio ad un'applicazione di produzione (sebbene sia molto allettante!).
ho notato che Phil ha pubblicato un articolo su 'controllori raggruppamento' via del ritorno nel mese di novembre - in realtà dal titolo '' Areas in ASP.NET MVC
sarebbe veramente interessati se qualcuno ha utilizzato entrambi gli approcci - o prefarably qualcuno familiarità con entrambi.
Mi piacerebbe spostare la logica del negozio in un'area 'separata' il prima possibile, ma non riesco a decidere se provare a utilizzare la soluzione di Phil di novembre o rischio solo di implementarla con la versione di anteprima? Presumo che anche un po 'del mio codice debba essere modificato - gli URL RESTful che avrei creato non avrebbero dovuto essere modificati, quindi per il momento sono propenso a provare il metodo dei "controller di raggruppamento". Qualcuno ha provato o?
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
MSDN aree documentazione: http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx
non voglio finire per dover rifare tutto dopo –
Avete qualche codice sorgente di questa Asp.net MVC 2.0 Preview 1? Copia e incolla nel codice sorgente RTW di Asp.net MVC 1.0. –
A proposito, ha ancora un sacco di bug nella funzione Area. Puoi aspettare fino all'uscita dell'anteprima? Penso che sia quasi completo nell'anteprima 2 frase. –