gpt4 book ai didi

javascript - 如何在 Orchard CMS 中使用 javascript(js 文件)

转载 作者:可可西里 更新时间:2023-11-01 01:21:26 30 4
gpt4 key购买 nike

谁能告诉我如何在 Orchard CMS 中使用 js 文件?我将它添加到 Layout.cshtml 页面作为Script.include("jquery.js").

最佳答案

你可以双管齐下。

第一种方法就像 mdm 描述的那样:

  1. 创建您自己的 IResourceManifestProvider 接口(interface)实现(查看 Orchard 源代码 - 它已在许多模块中实现),实现 BuildManifests(ResourceManifestBuilder builder) 方法并创建一个给定 .js 文件的命名资源
  2. 使用 @{ Script.Require("[你的资源名称]"); 在您的 Razor View 文件 (.cshtml) 中包含该脚本。

如果您有许多脚本文件,并且它们之间可能存在依赖关系,那么这是首选解决方案。它允许您为每个脚本文件指定依赖关系,并让 Orchard 处理其余的事情(因此当您引用给定资源时,所有依赖的资源也会以正确的顺序自动引用)。

第二种更简单的方法是直接引用 .cshtml 文件中的 .js 脚本文件,而不创建命名资源。如果您想快速添加对单个脚本的引用,这将很有用。像这样(示例取自 Orchard.Web\Core\Shapes\Views\Document.cshtml):

@{ Script.Include("html5.js").AtLocation(ResourceLocation.Head); }

关于javascript - 如何在 Orchard CMS 中使用 javascript(js 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7142925/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com