3

假设有一个具有视图的模块,并且该视图中包含一个 java 脚本文件:

像这样 :

Script.Include("myscripts/somescript.js");

因此,当我从原始视图创建替代视图时,它将放置在显然无法访问原始视图的脚本文件夹的 MyTheme 文件夹(模块目录以外的一些位置)中。
问题是:现在如何从替代视图中访问该资源文件夹

提前致谢。

4

1 回答 1

2

听起来您应该使用 ResourceManifest 来注册脚本。查看 Orchard.JQuery 模块如何注册所有不同的 jQuery 文件。一旦你有了它,并且启用了模块,你就可以要求一个具有其注册名称的脚本......

Script.Require("somescript");
于 2012-08-15T19:44:58.527 回答