c# - example - ext net mvc
Usar Ext JS en ASP.NET (13)
No tengo conocimientos avanzados en JavaScript, y estoy tratando de aprender a usar el marco Ext JS en el entorno ASP.NET (C # o VB.NET). Tengo algunas muestras, pero no pude lograr que el proyecto funcione. ¿Existe algún sitio web o libro para que pueda leer más sobre Ext JS en más detalles y cómo puedo incluir esto en mi sitio web?
Micro,
El mejor sitio de ejemplo que existe es http://examples.extjs.eu/ . Cada ejemplo tiene un enlace para ver HTML, javascript y CSS por separado.
Estamos integrando con éxito ExtJS con el marco ASP.NET MVC. Una publicación por separado que detalla cómo poner todo junto es, probablemente, en orden.
Cuando estaba aprendiendo a incorporar Ext JS con ASP.NET en mi puesto anterior, descubrí que la mejor forma de aprenderlo (además de la documentación y los ejemplos) era acceder a los foros y seleccionar código de muestra aquí y allá del usuario. publicaciones.
Una vez que haya aprendido los matices de la API del cliente (y su documentación y foros en línea han sido excelentes en este sentido), es simplemente una cuestión simple de tener su código ASP.NET devolviendo el JSON correcto para que consuma Ext JS.
Tengo un proyecto de muestra bastante anticuado de ASP.NET MVC / Ext JS que probablemente ya no compilará (se creó con una versión preliminar anticipada de MVC) pero es probable que aún pueda acceder al código para ver cómo Ext JS interactúa con el código del lado del servidor.
También vea http://www.coolite.com/ (Solo proporciono el enlace y de ninguna manera lo endoso, ya que realmente no lo he visto en acción).
Escribí una publicación sobre el uso de la grilla extjs con asp.net mvc. aunque no está planeando usar ext en mvc fm. Creo que otros detalles como cómo renderizarlo usando javascript, analizar parámetros en las solicitudes enviadas por la grilla, serialización json ... etc serán relevantes y útiles para usted.
Trabajé en un proyecto que usaba ExtJS en gran medida. Realmente no sé qué rey de problemas tienes en realidad, pero usamos una gran combinación de ExtJS, Asp.net, WCF para llamadas ExtJS Ajax al servidor. Trabajado como un encanto. Pero abandonamos el uso regular de control asp.net casi por completo, porque la mayoría de la interfaz de usuario se compilaba en ExtJS. También utilizamos nuestro propio diseño y controles con una apariencia y sensación diferente a la de ExtJS. Por lo tanto, realmente no parecía una aplicación ExtJS.
También puede usar WebMethods (como en los servicios web).
Definitivamente se beneficiará mucho al usar herramientas como Firebug y Fiddler para depurar su código de JavaScript y examinar todos los mensajes que van y vienen entre el cliente y el servidor.
Obtener ejemplos es cada vez mejor, ya que cada vez más personas usan ExtJS en combinación con diversas tecnologías. Asp.net también.
La mejor biblioteca de etiquetas ASP.Net MVC para el popular framework ExtJS. Sitio web: http://www.mvcnext.com
MVCnExt simplifica ExtJs para ASP.Net MVC.
Facilita la integración de compilaciones ExtJs para ASP.Net MVC.
Y este: http://extaspnet.codeplex.com/
La mejor implementación de ExtJS sobre MVC la he encontrado en http://www.sencha.com/forum/showthread.php?t=72245 . No se implementa demasiado superfluo, pero es lo suficientemente maduro.
Supongo que el siguiente sitio web es más relavent.
Proporciona una versión tanto comunitaria como profesional, y simplemente funciona bien.
¿Alguna razón en particular por la que te hayas decidido por Ext JS de todos los diferentes frameworks que existen? De lo contrario, como está utilizando ASP.NET, recomiendo jQuery, ya que Microsoft lo apoyará oficialmente en breve.
Eche un vistazo al proyecto Script # . En tiempo de compilación, genera JavaScript desde su C # y es particularmente bueno para escribir aplicaciones similares a las de un escritorio.
Supongo que ya has leído las muestras en Sencha
Realmente necesitas leer esta publicación completa, Secretos de los Ninjas de JavaScript (13/08/2008) para decidir si Ext JS es una mejor opción.
Si decides quedarte con Ext JS, es posible que los controles Ext JS Extender sean útiles.
Mire aquí El proyecto contiene una biblioteca de importación ExtJS 3.3.1 para el compilador Script # que puede usar para codificar sus scripts ExtJS en C #.