Opciones para trabajar con “viejos” controles de usuario asp.net en una nueva aplicación web basada en MVC3 de afeitar

StackOverflow https://stackoverflow.com/questions/4347068

Pregunta

Estoy a punto de empezar a trabajar en una nueva aplicación web MVC3 de afeitar. Me gustaría usar Ext.Net en esta solicitud, pero ext.net funciona utilizando un conjunto de controles de usuario compilados que, básicamente, envuelva la suite ExtJs interfaz de usuario.

Hay un ejemplo ext.net MVC se puede descargar usos que MVC2 con el motor asp.net vista por defecto, no es agradable, ya que se parece mucho a la vieja escuela código de formularios web dentro de la vista, pero funciona:

Dentro de una visión / maestro:

  <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
  ...
  <ext:ViewPort ID="ViewPort1" runat="server" Layout="border">
    <Items>
        <ext:Panel ID="Panel1" 
            runat="server"
            ...

Lo ideal es que quiero usar MVC3 para mi nueva aplicación, y estoy muy interesado en mover a la afeitadora. Pero, obviamente, esto no va a funcionar ya que estoy haciendo controles de usuario en la vista.

No sé si / cuando los chicos se ext.net puerto del producto para los motores de vista MVC, pero mientras tanto es allí un solution.workaround que podría utilizar para lograr la misma cosa? (Prefiero no usar ExtJS utilizado de manera directa - Busco para agilizar la entrega y ext.net parece mucho más fácil)

¿Fue útil?

Solución

Actualmente Ext.NET no funcionará con la maquinilla de afeitar, aunque funcionará perfectamente bien dentro de la MVC viewengine defecto.

Coincidentemente, justo en este momento, la próxima versión de Ext.NET se está trabajando, y apoyará plenamente todos los motores de vista MVC. Sé que no le ayuda en este momento, pero podría ser de interés para un proyecto futuro.

@jfar - Ext.NET no depende / depender de ViewState y hará que dentro de vistas ASP.NET MVC

.

Otros consejos

Usted simplemente no puede tomar los controles que dependen de ViewState y hacer que el trabajo con MVC sin una amplia refactorización.

Una opción es hacer que las páginas no MVC e incluirlos en su aplicación. WebForms y MVC pueden jugar muy bien juntos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top