如何在Orchard的替代视图中包含模块的资源?

时间:2012-08-15 10:37:59

标签: asp.net-mvc-3 c#-4.0 orchardcms

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

像这样:

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

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

提前感谢。

1 个答案:

答案 0 :(得分:2)

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

Script.Require("somescript");