2009-12-03 22 views
13

Aquí tenemos una aplicación web para clientes masivos. Reescribimos recientemente la experiencia de comprar en línea para hacerlo más rápido. Mi sugerencia de usar ASP.Net-MVC no fue tomada en cuenta ya que soy el único aquí que lo sabe.asp.net-mvc y webforms coexistentes

Ahora estamos a punto de comenzar a desarrollar otra sección del sitio y nuevamente no puedo usar MVC porque nadie aquí, sin importar cuántas veces se lo pregunte, se ha molestado en investigar el marco.

En lugar de quedar atrás y salir a la intemperie, me gustaría volver a escribir las secciones en el framework MVC.

Creo que podría salirse con la suya si pudiera mezclar WebForms y MVC, pero parece que hay poca literatura sobre la técnica.

Necesito poder ir a las páginas de MVC desde las páginas de WebForm y viceversa sin problemas.

He leído this article y es genial, pero ¿hay algo más sobre eso?

¿Alguien ha hecho esto y lo ha implementado con éxito? Me gustaría escuchar historias de guerra, técnicas, consejos, trucos y trampas.

Estoy buscando tanta literatura como pueda tener en mis manos para que cuando el proyecto comience puedo presentar un caso convincente a los poderes.

Gracias de antemano.

+0

Excelente pregunta. La compatibilidad con WebForm es un verdadero punto de venta para ASP.NET-MVC. –

+0

He oído eso, pero realmente no puedo encontrar una buena oferta en él. Si recibo muchas respuestas, consideraré hacer de esta una wiki de la comunidad como creo, en esta fase de transición, habrá mucha más gente en el mismo tanque. – griegs

+0

Honestamente, acabo de importar algunos formularios web en mi proyecto MVC. Tuve que crear una página maestra reflejada para mis formularios web. No puede usar la página maestra de MVC para formularios web. y si puedes, no he encontrado la manera. Es bastante perfecto, aunque pensé que sería difícil, pero prácticamente funcionó de inmediato. – Gabe

Respuesta

22

El capítulo 12 en Professional ASP.NET MVC 1.0 se llama Lo mejor de ambos mundos: formularios web y MVC juntos. Cubre exactamente el problema que plantea. La buena noticia es que no hay mucho para eso. El libro fue escrito por las estrellas de rock del equipo Rob Conery, Scott Hanselman, Phil Haack y Scott Guthrie. Lo encontré instrumental al aprender ASP.NET MVC. También hay un artículo llamado Integrating ASP.Net MVC Into An Existing ASP.Net Web Application que lo analiza.

ACTUALIZACIÓN: Resulta que se puede descargar una copia del proyecto de Best of Both Worlds capítulo para libre. Este es un "Borrador sin corregir, no el capítulo final del libro", pero podría valer la pena echarle un vistazo.

+0

Gracias @Lawrence. Parece que estoy golpeando al jefe por un libro o dos. – griegs

+0

Gracias de nuevo @Lawrence. Aquí proporcionó algunos enlaces fantásticos y ahora estoy ocupado revisando el capítulo con un sitio de prueba de WebForms. – griegs

+3

Parece que el enlace "Integración de ASP.NET MVC en una aplicación web ASP.Net existente" está roto – killthrush