2009-03-11 5 views
1

Peut-il être facilement combiné avec jQuery, (ASP.NET) Ajax, ASP.NET webforms, d'autres cadres. Qu'en est-il de l'extraction de code dynamique d'ASP.NET MVC dans ASP par exemple classique? Le modèle MVC signifie-t-il qu'il est facile de personnaliser le code?ASP.NET MVC est-il flexible?

Contexte:

  1. J'ai une certaine expérience qu'il peut conduire à des problèmes d'intégration des cadres reposant sur JavaScript avec l'autre?
  2. Nous avons un ASP classique où nous écrivons de nouvelles choses dans ASP.NET, et incluons du code .aspx dans les fichiers ASP.
  3. Je cherche des cadres OS pour des choses dont nous avons besoin, et je pense que MVC ceux basés devraient être plus faciles à adopter (KIGG)

Répondre

1

navires ASP.NET MVC avec jQuery comme valeur par défaut framework javascript, donc pas des soucis là-bas. Il n'y a pas vraiment de liens dans le framework lui-même avec jQuery, donc vous pouvez aussi le changer avec un framework de votre choix. MVC est livré avec sa propre implémentation AJAX qui repose sur l'implémentation ASP.NET Ajax de base (au moins en javascript), donc il y a le support AJAX mais je pense que vous trouverez que c'est différent - pas de UpdatePanels, par exemple - mais vous Je suis capable de faire des choses similaires.

Vous pouvez mélanger WebForms avec MVC, mais vous devez configurer IgnoreRoutes pour ces URL afin qu'elles ne soient pas traitées. J'avoue que je n'ai pas encore trouvé le besoin de le faire, mais je n'utilise pas de contrôles tiers. Cela pourrait être un domaine où, au moins pour l'instant, vous avez toujours besoin de WebForms. Je n'ai jamais utilisé ASP classique et ne le sera probablement pas, je ne peux pas vous aider là-bas.

1

Vous pouvez utiliser n'importe quel framework Javascript avec MVC, ils ont inclus Jquery par défaut mais tout peut fonctionner avec.

En ce qui concerne la flexibilité, nous avons déployé un site de travail avec des formulaires Web ASP.NET, des bibliothèques MVC et .NET 1.1, donc oui, c'est flexible. Dans notre expérience, ASP.NET MVC est la meilleure chose que MS a fait pour le développement web, surtout si vous aimez contrôler de près votre sortie html et utiliser les standards web dans votre mise en page et votre design. Nous l'avons utilisé pendant 6 mois et nous ne retournons jamais aux formulaires Web.

Amusez-vous!