在 DNN 中,如何将我的 .js 文件或 JS 代码也与新创建的页面结合起来

In DNN, How to combine my .js file or JS Code also with newly created Page

如何将此 javascript 添加到我在 DNN 中新建的页面?

我尝试了很多方法来添加 javascript 和 Jquery 但我没有找到反映

var CheckedArray = [];

function addPackageDataToList(packageId) {
    if (packageId == '1') {
        var qty = $('#txtPackageQuantity' + packageId).val();
        if (qty != '' && qty != undefined && qty > 0) {
            var obj = {
                PackageName: "Package 1",
                Qty: $('#txtPackageQuantity' + packageId).val(),
                Price: 50
            } 
        } else {
            alert("Please add valid quantity");
        }
    }
}

如果您想将其添加到单个页面,一种方法是将其添加到 HTML 模块。

将模块添加到页面。 编辑并进入 HTML 模式。 将您的代码包装在脚本标签中。 保存模块。

在执行此操作之前,您需要确保 HTML 编辑器未配置为从模块中剥离代码。您在主机 HTML 编辑器管理器页面(DNN 8 及以下版本)或站点设置 -> 站点行为 -> 更多 -> 打开 HTML DNN 中的管理器 9.x.

要调整编辑器的设置,请转到主机,HTML 编辑器管理器。

如果您使用的是 DotNetNuke.RadEditorProvider,您会发现一些应该取消选中的复选框,尤其是 "Remove Scripts."

如果您使用的是 CKEditor,您可能不需要做任何事情。

所以...坚持一个脚本,看看它是否被删除。如果是,请更改编辑器配置选项。