8
votes

Mise à niveau du projet ASP.NET MVC2 sur MVC3 et en utilisant des moteurs de vue mixtes

Puis-je mettre à niveau mon projet MVC2 en MVC3 et continuer à utiliser mes vues ASPX, tout en commençant à écrire de nouvelles vues à Razor?

Plus spécifiquement, puis-je prendre une page de vue ASPX et un contrôle de rasoir dedans? Une telle chose serait possible?

Toute autre chose que l'on devrait rechercher?


0 commentaires

3 Réponses :


5
votes

Vous pouvez certainement mélanger les moteurs de vue des vues totalement séparées. En ce qui concerne la mise en place de "contrôles" de rasoir dans une page ASPX, si vous utilisez RenderPartial, cela devrait fonctionner.


0 commentaires

1
votes

Une chose que je ferais remarquer, c'est que si vous utilisez Pages principales , vous risquez de les faire dupliquer pour les deux moteurs d'affichage. J'ai eu une bonne page maître d'OL 'WebForms, utilisée par tous mes fichiers de contenu classiques .aspx, mais créez une nouvelle vue à l'aide de RAZOR signifie que je dois utiliser une page de mise en forme de rasoir en double à côté de cette ancienne page maître.

Je n'ai pas trop regardé ça, mais au début, je reçois " le fichier" ~ / Vues / Site.master "n'a pas pu être rendu, car il n'existe pas ou n'est pas un Page valide. 'et certainement, il n'y a rien dans Entrée de blog de Scott Gu présentant Razor pour vous suggérer de pouvoir les combiner, mais je pourrais être tout faux ici.


0 commentaires

1
votes

http://www.haselman.com/blog/mixingrazorviewsandwebFormsMasterPagesWithaspnetMVC3.aspx < / p>

pour mélanger les pages principales du moteur de vue ...


0 commentaires