Orchard - 在分部视图中包含 Javascript 文件
Orchard - Including Javascript files in partial views
在Orchard中,如何在从ajax调用加载的部分视图中包含一个javascript文件?
这是我尝试过的:
@{Script.Include("ownerInfo.js");}
如果视图从 ajax 调用命中,Orchard 会完全忽略这一点
编辑:以下工作,尽管手动包含脚本并不理想。 请参阅下面的Piedone示例以获取更好的选择。
<script type="text/javascript" src="./Modules/ModuleName/Scripts/script.js"></script>
我认为这是设计使然。如果您查看Orchard.UI.Resources.ResourceFilter(这是将这些形状添加到呈现静态资源的布局中的过滤器),它包含以下检查:
// should only run on a full view rendering result
if (!(filterContext.Result is ViewResult))
return;
这可以防止它将形状注入到布局中,如果操作结果是例如 PartViewResult。
您可以执行以下操作:
- "手动"插入脚本
将脚本包含在 Orchard 中,并在视图中显示头部和/或脚部脚本的形状:
Display.HeadScripts()Display.FootScripts()
相关文章:
- 如何在Symfony2中的表单小部件中包含javascript
- Android键盘不适用于包含Javascript的网页
- 在document.write中包含javascript的原因
- Google图表HTML工具提示,其中包含javascript onclick事件
- 将包含 javascript 的文本绑定到模板中的 innerHTML
- 加载包含 Javascript 的外部 PHP 文件
- 将外部 SVG 和包含 JavaScript 加载到 HTML 中
- Orchard - 在分部视图中包含 Javascript 文件
- 如何检查列表是否包含 javascript 中的字符串
- 验证字符串是否仅包含 javascript 中的某些字符
- 在另一个Javascript文件中包含Javascript文件并加载
- 有没有可能在asp-mvc4中使用ajax呈现的视图中包含javascript
- 使用script标记通过CSS文件在程序中包含JavaScript
- 在Phoenix Framework应用程序的某些页面上包含Javascript
- 替换对象's属性,其中包含JavaScript中另一个对象的属性,不包含库
- 如何仅在尚未包含Javascript和css文件的情况下才包含它们
- 添加包含JavaScript而非URL的书签
- Jade包含JavaScript文件的最佳实践
- 如何检查 NS 字符串是否包含 javascript 函数
- 如何使用Javascript Twig模板正确地包含Javascript