2017-01-12 15 views
0

Я работаю над DotnetNuke 7. Я создаю модуль с использованием ASP.Net. Я создал модуль в Visual Studio 2015 и загрузил его как расширение в DotnetNuke (www.dnndev.me).Как установить путь (источник) файла изображения или любой другой файл в .js или файле CSS в DotnetNuke?

Все работает отлично, кроме управления файлами. Я застрял больше всего времени в случае пути к файлу.

У меня есть .JS файл. Он имеет следующий код для изображения Loading. Теперь я не знаю, как установить путь для него.

Следующий код обеспечит загрузку на экран. Я рассмотрел это в своем демо-проекте ASP.Net, который работает отлично. Но когда дело доходит до DotnetNuke, это не работает вообще.

Это физический путь Загрузка 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- Нужно ли регистрировать этот путь в любом месте моего проекта?

ответ

0

Вы можете использовать путь относительно корня установки DNN.

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

Спасибо. Вы спасли меня. Я пробовал с 3 часов. У меня есть еще один вопрос. Не могли бы вы предложить мне? Нужно ли регистрировать файл в любом месте для доступа к нему в DotnetNuke? Если у меня есть файл JSON в папке «Assests», мне нужно зарегистрировать его где угодно, прежде чем обращаться к нему? –

+0

Нет, вы можете получить к нему доступ так же, как и изображение. – VDWWD