gpt4 book ai didi

asp.net-mvc - NHaml 是否具有 content_for 布局能力?

转载 作者:行者123 更新时间:2023-12-04 21:28:06 26 4
gpt4 key购买 nike

我目前正在启动一个使用 ASP.NET MVC 的项目,并希望使用 NHaml 作为我的 View 引擎,因为我喜欢 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 中,我可以使用部分来做到这一点,但是任何部分对于整个 Controller 文件夹都是全局的。

文件: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 场景中工作的方法?

最佳答案

在母版页中使用 ^ 评估器,并在每个布局(内容页)中设置它的值。

NHaml Samples来自 Google Code 的来源.

关于asp.net-mvc - NHaml 是否具有 content_for 布局能力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/127267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com