2015-12-17 2 views
0

У меня есть веб-часть поиска контента с динамическим запросом к моим спискам SharePoint на главной странице.Веб-часть поиска контента на домашней странице возвращает ошибку при входе в систему

Страница загружается правильно, когда я вхожу в систему, но не загружается при первом входе в систему (поэтому мне нужно обновить страницу).

Когда я меняю домашнюю страницу по умолчанию, она по-прежнему работает при первом посещении.

Здесь ошибка:

One or more of the following resource files failed to load: /_catalogs/masterpage/display templates/language files/en-US/customstrings.js?ctag=4537$$15.0.4693.1000

P.S. - Я проверил JS-файл выше, он действительно существует. Таким образом, это похоже на проблему кэширования. Может ли кто-нибудь из гуру SharePoint помочь мне? ;)

ответ

0

Найдено решение путем введения кэшированные (это важно) файл сценария непосредственно в заголовке страницы, используя блок сценария:

<SharePoint:ScriptBlock runat="server"> 

var head = document.getElementsByTagName('head')[0]; 
var script = document.createElement('script'); 
script.type = 'text/javascript'; 
script.src = "/_catalogs/masterpage/display templates/language files/en-US/customstrings.js?ctag=4568$$15.0.4693.1000"; 
head.appendChild(script); 

</SharePoint:ScriptBlock> 
Смежные вопросы