2009-03-09 9 views
1

Dans WinForm et WebForm Application, Visual Studio regroupe les fichiers 'View' et 'Contorller'. J'ai trouvé très facile à gérer le fichier de cette façon.Group View View avec le fichier Controller

Maintenant dans ASP.Net Mvc, je trouve difficile de gérer les vues, séparément dans un dossier complètement différent.

Existe-t-il un moyen de regrouper les fichiers View et Controller dans VS Solution Explorer, comme nous le faisions dans WinForm et WebForm Application?

alt text http://i44.tinypic.com/4fvcxi.jpg

Répondre

3

Je pense qu'ils ont fait exprès - vues devraient être indépendants des contrôleurs. Pensez-y comme ceci: vous devriez pouvoir placer les contrôleurs dans un assemblage totalement différent et faire fonctionner votre application. Vos contrôleurs devraient également être en mesure de travailler avec un ensemble de vues totalement différent.

Le cadre est également configuré pour aller dans le dossier views pour récupérer les fichiers appropriés. Vous devrez changer ce comportement vous-même si vous décidez de déplacer les vues. Peut-être ne vaut pas la peine.

Enfin, si vous voulez vraiment le faire, vous devriez probablement regarder votre fichier de projet. Il y a un élément DependsUpon que vous pouvez utiliser pour créer un fichier sous un autre aller:

<Compile Include="Form1.Designer.cs"> 
    <DependentUpon>Form1.cs</DependentUpon> 
</Compile> 
1

vous pouvez utiliser VSCommands pour groupe/fichiers dégrouper directement à partir de Visual Studio