【问题标题】:How to install a jquery plugin in DotNetNuke?如何在 DotNetNuke 中安装 jquery 插件?
【发布时间】:2026-01-14 01:25:01
【问题描述】:

我需要弄清楚如何将任何新的 jQuery 插件安装到 DotNetNuke (DNN) 中

我很擅长 jQuery,我知道如何引用源文件等。

我需要弄清楚的是在代码中的何处包含<script> 标记以包含新插件。

目前我正在做的是在任何给定页面的 HTML 模块中包含插件脚本/CSS 标记。

我想在文件的页眉或页脚中包含 js/cs。

【问题讨论】:

标签: jquery jquery-plugins dotnetnuke dotnetnuke-6


【解决方案1】:

有几个选项。对于 DNN 6.x 或更高版本,您通常应该使用客户端资源管理 API 来注册文件。其实很简单,只需要注册一个控件即可:

<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %>

然后包含具体的文件:

<dnn:DnnJsInclude runat="server" FilePath="jquery.cycle.min.js" PathNameAlias="SkinPath" />

我们通常通过皮肤来执行此操作,因为我们为大多数网站使用自定义皮肤,或者,如果我们正在构建需要插件的自定义模块,我们将在模块的适当 ascx 文件中执行此操作。

如果您只需要特定页面上的插件而不是特定模块,则添加它的最佳位置是通过页面设置 -> 高级 -> 页面标题标签。

您可以在此处了解更多信息: http://www.dotnetnuke.com/Resources/Wiki/Page/Client-Resource-Management-API.aspx

【讨论】: