Raj*_*Raj 0 asp.net orchardcms c#-4.0
如何在Orchard cms视图中包含样式表和js文件,无法加载资源:服务器响应状态为404(未找到)
在主题或模块中创建ResourceManifest.cs文件.
using Orchard.UI.Resources;
namespace MyNameSpace {
public class ResourceManifest : IResourceManifestProvider {
public void BuildManifests(ResourceManifestBuilder builder) {
var manifest = builder.Add();
manifest.DefineStyle("MyScriptName").SetUrl("~/Modules/MyModule/Scripts/scripts.js");
manifest.DefineScript("MyStyleName").SetUrl("~/Themes/MyTheme/Styles/site.css");
}
}
}
Run Code Online (Sandbox Code Playgroud)在您的视图中,包括脚本和样式,如下所示:
@{
Style.Require("MyStyleName");
}
@using(Script.Foot()) {
Script.Require("MyScriptName");
}
Run Code Online (Sandbox Code Playgroud)
您还可以使用Script.Head()将.js包含在<head>标记中.
您也可以使用Script.Include,Style.Include如果您不想创建清单但希望直接引用文件但仍然消除双打.
这404可能是由于您未能包含web.config允许提供文件的文件.您可以从现有脚本目录中复制一个.
| 归档时间: |
|
| 查看次数: |
4318 次 |
| 最近记录: |