Je commence actuellement un projet en utilisant ASP.NET MVC et je voudrais utiliser NHaml comme moteur de vue comme j'aime Haml de Rails/Merb. Le principal problème auquel je suis confronté est la mise en page de mes pages. Dans Webforms, je placerais un ContentPlaceHolder dans la tête afin que les autres pages puissent avoir des fichiers CSS et JavaScript spécifiques.NHaml a-t-il une capacité content_for pour les mises en page?
Dans Rails, cela se fait en utilisant le rendement et content_for
fichier: application.haml
%html
%head
- yield :style
fichier: page.haml
- content_for :style do
/specific styles for this page
En NHaml, je peux le faire avec partiels, cependant tous les partiels sont globaux pour l'ensemble du dossier du contrôleur.
fichier: application.haml
!!!
%html{xmlns="http://www.w3.org/1999/xhtml"}
%head
_ Style
fichier: _Style.haml
%link{src="http://www.thescore.com/css/style.css?version=1.1" type="text/css"}
Quelqu'un connaît un moyen d'obtenir NHaml de travailler dans le scénario Rails?