2010-04-14 3 views
0

J'ai un problème avec un ASP.NET MVC2 personnalisé. Les vues fortement typées se rompent lorsque les données d'affichage sont traitées en tant qu'objet au lieu du type correspondant. Les mêmes vues fonctionnent parfaitement avec le MVC2 par défaut de Microsoft.Personnalisé construit ASP.NET MVC2 brise les vues fortement typées

+0

Vous allez devoir donner beaucoup plus d'informations. Qu'entendez-vous par «pauses»? Quelle est l'exception que vous voyez, avec une trace de pile? Quels changements avez-vous apporté à la source MVC? Quel était le but de ces changements? – Levi

+0

Aucune modification n'a été apportée au code mvc d'origine. Ce qui casse, comme expliqué ci-dessus est que le moteur asp.net ne voit pas les données viewdata comme une instance de la classe correspondante mais comme une instance de Object, et se plaint par conséquent des membres du Viewmodel qui sont invoqués dans la vue balisage. –

Répondre

0

Actuellement, je suis également à la recherche d'une solution. Dans mon projet, toutes les vues fortement typées ont une référence de modèle à un objet au lieu de la classe définie.

Même lorsque je crée une vue totalement nouvelle, il n'y aura rien d'autre qu'un objet en tant que type de modèle.

Peut-être que ces solutions vous aideront - malheureusement, elles ne correspondent pas à mon problème.

object Model types in MVC2 using strongly typed view pages problem

h__p: //stackoverflow.com/questions/2531729/intellisense-not-working-for-viewmodel-for-mvc2-project-in-asp-net-mvc2-rtw (comme nouveau utilisateur Je ne le droit d'afficher un lien ...)

1

Enfin j'ai trouvé ma solution: l'ensemble des projets dans mon VisualStudio solution ont été ciblées pour .NET 3.5 et non 4.0

en changeant simplement la cible cadre toute la solution compilée et exécutée en douceur sur le webdev. Mais les modifications ont dû être apportées à chaque projet référencé de la solution. Dans le cas contraire, Visual Studio ne les débogera pas.

J'espère que je pourrais aider quelqu'un avec cette information.

Questions connexes