如何在 .js 或 DotnetNuke 中的 CSS 文件中设置图像文件或任何其他文件的路径(源)?

How to set path(source) of image file or any other file in .js or CSS file in DotnetNuke?

我正在开发 DotnetNuke 7。我正在使用 ASP.Net 创建模块。我在 Visual Studio 2015 年创建了模块并将其作为扩展上传到 DotnetNuke(www.dnndev.me).

除文件管理外一切正常。在文件路径的情况下,我大部分时间都会卡住。

我有 .JS 个文件。 Loading 图片有以下代码。现在不知道怎么设置路径了

以下代码将加载到屏幕。我已经在我的演示 ASP.Net 项目中对此进行了审查,该项目运行良好。但是到了DotnetNuke,就完全不行了。

这是Loading的物理路径F:/websites/dnndev.me/DesktopModules/CustomerDemo/Assets/Images/ajax-loading.gif

我应该在message:'<img src="http://localhost:60380/Assets/Images/ajax-loading.gif" align="">'中设置什么路径?

blockUI: function (el, centerY) {
    var el = jQuery(el);
    el.block({
        message:'<img src="http://localhost:60380/Assets/Images/ajax-loading.gif" align="">',
        centerY: centerY != undefined ? centerY : true,
        css: {
            top: '10%'
        },
        overlayCSS: {
            backgroundColor: '#000',
            opacity: 0.05,
            cursor: 'wait'
        }
    });
},

1-在上面的例子中我应该设置什么路径?

2- 我需要在我的项目中的任何地方注册这个路径吗?

您可以使用相对于 DNN 安装根目录的路径。

<img src="/DesktopModules/CustomerDemo/Assets/Images/ajax-loading.gif">