Hasta la versión preliminar de ayer de ASP.NET MVC, había estado necesitando desesperadamente una característica como 'áreas' pero no sabía lo que era llamado para poder encontrarlo.Cómo implementar áreas en ASP.NET MVC 1.0 para ser más compatible con ASP.NET MVC 2.0
liberaciónLa vista previa describe '' áreas como:
Áreas - proporcionan un medio para dividir una aplicación web de gran tamaño en múltiples proyectos, cada uno de los cuales puede desarrollaron en relativo aislamiento. Este ayuda a los desarrolladores a gestionar la complejidad de construir una aplicación grande por proporcionando una forma de agrupar los controladores y vistas relacionados .
En mi caso estoy construyendo una tienda en línea como una parte de la aplicación. Me gustaría dividir todo bajo /store
/con controladores como /store/products/
y /store/checkout
.
La característica ASP.NET 2.0 áreas parece ser exactamente lo que quiero, pero todavía no puedo justificar moverlo para una aplicación de producción (¡aunque es muy tentador!).
Noté que Phil tenía un artículo sobre 'controladores de agrupación' camino de regreso en noviembre - en realidad tituladas '' Areas in ASP.NET MVC
sería realmente interesado si alguien ha utilizado cualquiera de los enfoques - o prefarably alguien familiarizado con ambos.
Me gustaría mover la lógica de mi tienda a un "área" separada lo antes posible, pero no puedo decidir si intentaré usar la solución de noviembre de Phil o si me arriesgaré a implementarla con la versión preliminar. Supongo que incluso parte de mi código debería cambiar: las URL RESTful que habría creado no tendrían que cambiar, por lo que estoy inclinado a probar el método de 'agrupar controladores' por el momento. ¿Alguien lo intentó?
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
MSDN zonas documentación: http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx
simplemente no quiero terminar teniendo que volver a hacer todo más tarde –
¿Tiene algún código fuente de esta Asp.net MVC 2.0 Preview 1? Copie y pegue en el código fuente Asp.net MVC 1.0 RTW. –
Por cierto, todavía tiene muchos errores en la función Área. ¿Puedes esperar hasta que se publique la vista previa? Creo que casi se completó en la frase de vista previa 2. –