如何在Orchard模块中包含css样式表?

时间:2012-12-05 09:27:21

标签: css orchardcms

我正在为Orchard开发一个模块,我只是想知道如何包含一个css文件。

我做了以下但没有结果:

在我的模块的根目录中添加了一个“样式”文件夹,其中包含样式表和Web {.config文件,如this问题。

我看过this,但那不是我想要的。

编辑:

好的,解决方案:

当我开始研究Orchard时,我在Orchard.Web/Modules文件夹中创建了一个新项目,但是在我阅读here时,我的Views/Web.config文件必须包含一些果园基本的东西我的没有,因为我没有使用codegen创建模块。我现在通过从另一个Orchard模块替换Web.config文件中的Web.config文件来修复它,现在它可以正常工作。

下次我将使用codegen创建一个新模块。

感谢内啡肽帮助我!

1 个答案:

答案 0 :(得分:9)

如果要在视图中包含样式表,则需要在视图顶部指定。样式表的名称是Styles文件夹中.css文件的文件名。

所以在你的.cshtml文件中查看..

@{
  Style.Include("your-stylesheet.css").AtHead();
}

我过去曾使用AtHead(),但还有其他方法可以将样式表包含在不同的位置(例如AtFoot()

如果你的样式表依赖于其他样式表,你可以通过创建一个资源清单来做一些更有趣的事情,详见https://stackoverflow.com/a/6500121/580101