Ich starte gerade ein Projekt mit ASP.NET MVC und möchte gerne NHaml als meine View Engine verwenden, da ich Haml von Rails/Merb liebe. Das Hauptproblem, dem ich gegenüberstehe, ist das Auslegen meiner Seiten. In Webforms würde ich einen ContentPlaceHolder in den Kopf stellen, damit andere Seiten bestimmte CSS- und JavaScript-Dateien enthalten können.Hat NHaml eine content_for-Fähigkeit für Layouts?
In Rails wird diese Nutzung Ausbeute getan und content_for
Datei: application.haml
%html
%head
- yield :style
Datei: page.haml
- content_for :style do
/specific styles for this page
In NHaml, ich kann dies tun, mit Teiltöne, jedoch sind alle Teiltöne für den gesamten Controller-Ordner global.
Datei: application.haml
!!!
%html{xmlns="http://www.w3.org/1999/xhtml"}
%head
_ Style
Datei: _Style.haml
%link{src="http://www.thescore.com/css/style.css?version=1.1" type="text/css"}
Kennt jemand eine Möglichkeit, NHaml zu bekommen in dem Rails-Szenario zu arbeiten?