【发布时间】:2014-11-19 14:48:00
【问题描述】:
我目前正在编写自己的模块,该模块需要在所有页面上加载一些脚本,包括前端和仪表板,用户有权编辑内容。我已经编写了 IResultFilter 的实现,它在站点主题的“尾部”区域中添加了一个形状。
形状已正确添加到页面,除了一件事外一切正常。在相同的形状中,我还尝试在我添加到 ResourceManifest 的一些脚本上调用 Script.Require,但它们没有被加载到页面中。
@{
Script.Require("OrchardTinyMce");
Script.Require("jQueryColorBox");
}
如果我将相同的代码放置在未使用 IResultsFilter 实现呈现的视图中,那么它们将被添加到页面中。我宁愿将这段代码保留在它的当前视图中,但因为需要相同脚本的两个备用代码更进一步,我真的不想复制它。
有人知道如何让脚本注册吗?提前感谢您的帮助。
【问题讨论】:
标签: javascript asp.net-mvc razor orchardcms orchardcms-1.8