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

avb*_*avb 5 css orchardcms

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

我做了以下没有结果:

在我的模块的根目录中添加了一个"Styles"文件夹,其中包含一个样式表和一个Web.config文件,就像这个问题一样.

我已经看到了这一点,但这不是我想要的.

编辑:

好的,解决方案:

当我开始研究Orchard时,我通过在Orchard.Web/Modules文件夹中创建一个新项目来创建一个新模块,但正如我在这里读到的那样,我的Views/Web.config文件必须包含一些我没有的果园基础,因为我没有使用codegen创建模块.我现在通过将Web.config文件替换为Web.config另一个Orchard模块中的文件来修复它,现在它可以工作了.

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

感谢内啡肽帮助我!

end*_*hin 9

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

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

@{
  Style.Include("your-stylesheet.css").AtHead();
}
Run Code Online (Sandbox Code Playgroud)

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

如果您的样式表依赖于其他样式表,您可以通过创建资源清单来做一些更有趣的事情,详细信息请参见/sf/answers/455008501/