asp.net-mvc-3 - 如何在 Orchard 的替代 View 中包含模块资源?

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

假设有一个模块有一个 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/

相关文章:

c# - 在 C# 中获取实际日期时间而不是系统日期时间

ASP.Net CMS 推荐,Orchard、Sitefinity、Umbraco 还是 N2?

jquery - 表格不会提交

linq - 结构集合的 FirstOrDefault() 结果?

c#-4.0 - 有没有办法在不使用插件的情况下以Xamarin形式(软件模式-mvvm)创建弹出窗口?

orchardcms - ajax 响应 Orchard 中的通知

c# - 如何在 Orchard 中运行定时任务?

c# - MVC3 - 文件下载 - 等待状态指示器

asp.net-mvc - 从 Javascript 更新 Razor 模型

javascript - 检查 ViewBag 值是否为 null