我目前正在使用ASP.NET MVC开始一个项目,并希望使用NHaml作为我的视图引擎,因为我喜欢Rails / Merb的Haml.我面临的主要问题是铺设我的网页.在Webforms中,我会将ContentPlaceHolder放在头部,以便其他页面可以包含特定的CSS和
JavaScript文件.
在Rails中,这是使用yield和content_for完成的
文件:application.haml
%html %head - yield :style
文件:page.haml
- content_for :style do / specific styles for this page
在NHaml中,我可以使用partials来执行此操作,但是对于整个控制器文件夹,任何partials都是全局的.
文件:application.haml
!!! %html{xmlns="http://www.w3.org/1999/xhtml"} %head _ Style
文件:_Style.haml
%link{src="http://www.thescore.com/css/style.css?version=1.1" type="text/css"}
有没有人知道如何让NHaml在Rails场景中工作?
解决方法
在母版页中使用^ evaluateator,并在每个布局(内容页面)中设置它的值.
请参阅Google Code的NHaml Samples来源.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。