2011-05-19 4 views
3

Vous essayez juste de comprendre le but de la page _ViewStart dans Razor? La seule chose que je parviens à faire dans ce fichier est de spécifier la mise en page à utiliser. Je ne peux pas rendre le contenu à la mise en page, il suffit de le spécifier. Il répond au motif DRY en vous permettant de dire au moteur une fois quelle disposition utiliser et d'éviter d'avoir des appels Layout sur chaque page. Mais a-t-il un autre but que de définir la mise en page?MVC 3 _ViewStart, le but?

Répondre

4

Aucun autre but que je connaisse, mais gardez à l'esprit que vous pouvez avoir un fichier _viewstart différent pour chaque contrôleur, de sorte que chacun peut utiliser un autre masterpage ..

Donc, en plaçant un fichier _viewstart dans le /Views/<controllername> vous pouvez spécifier une disposition pour toutes les actions de ce contrôleur, qui remplacent le _viewstart global.