Actualmente estoy comenzando un proyecto que utiliza ASP.NET MVC y me gustaría usar NHaml como motor de vistas, ya que amo Haml de Rails/Merb. El problema principal que enfrento es la distribución de mis páginas. En Webforms, coloque un ContentPlaceHolder en la cabeza para que otras páginas puedan tener archivos CSS y JavaScript específicos.¿NHaml tiene una capacidad de content_for para diseños?
En Rails, esto se hace utilizando el rendimiento y content_for
del archivo: application.haml
%html
%head
- yield :style
del archivo: page.haml
- content_for :style do
/specific styles for this page
En NHaml, puedo hacer esto con parciales, sin embargo, todos los parciales son globales para toda la carpeta del controlador.
del archivo: application.haml
!!!
%html{xmlns="http://www.w3.org/1999/xhtml"}
%head
_ Style
del archivo: _Style.haml
%link{src="http://www.thescore.com/css/style.css?version=1.1" type="text/css"}
¿Alguien sabe de una manera de conseguir NHaml para trabajar en el escenario de rieles?