假设有一个模块有一个 View ,这个 View 中包含一个 java 脚本文件:
像这样:
Script.Include("myscripts/somescript.js");
因此,当我从原始 View 创建替代 View 时,它将放置在 MyTheme 文件夹(模块目录以外的某些地方)中,显然无法访问原始 View 的脚本文件夹。
问题是:现在如何从替代 View 中访问该资源文件夹?
提前致谢。
最佳答案
听起来您应该使用 ResourceManifest 来注册脚本。查看 Orchard.JQuery 模块如何注册所有不同的 jQuery 文件。一旦你有了它,并且模块被启用,你可以要求一个脚本及其注册名称......
Script.Require("somescript");
关于asp.net-mvc-3 - 如何在 Orchard 的替代 View 中包含模块资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11967883/