0

Orchard cms のビューにスタイル シートと js ファイルを含める方法、リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました

4

2 に答える 2

6
  1. テーマまたはモジュールに 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");
            }
        }
    }
    

ビューに、次のようなスクリプトとスタイルを含めます。

    @{
        Style.Require("MyStyleName");
    }

    @using(Script.Foot()) {
        Script.Require("MyScriptName");
    }

Script.Head() を使用して、<head>タグに .js インクルードを配置することもできます。

于 2012-04-20T12:55:16.223 に答える
5

マニフェストを作成したくないが、ファイルを直接参照したいが、それでもdoubleを排除したい場合はScript.Include、andを使用することもできます。Style.Include

これはおそらく、ファイルの提供を許可するファイル404を含めなかったことが原因です。web.config既存のスクリプトディレクトリの1つからコピーできます。

于 2012-04-20T17:39:41.270 に答える