2015-07-12 1 views
1

Я добавил и развернул сопоставленную папку с файлом .js, но все время получаю ошибку.Ошибка сопоставленной папки SharePoint

enter image description here

Использование URL:

https://msdn.microsoft.com/en-us/library/ee231544.aspx

http://blog.netgloo.com/2014/06/19/include-javascript-and-css-files-in-your-sharepoint-2010-visual-web-part/

Ошибка:

Невозможно сделать кэш безопасный URL для «\ шаблон \ раскладок \ ankietaspwp \ gridrowvisible.js " , файл не найден. Убедитесь, что файл существует в каталоге макетов.

Знаете ли вы, почему я получаю эту ошибку?

ответ

1

В SharePoint 2013 папка layouts теперь имеет узел/15 /.

Где в SharePoint 2010 ваш путь может быть

/_layouts/jquery.js

В SharePoint 2013 теперь было бы:

/_layouts/15/jquery.js

+0

Спасибо за помощь :) Я принимаю ваш ответ, и я дал 1 балл. –

2

Проверьте ниже вещи ...

  • Проверить кастрированный баран файл находится в папке макетов или нет. Если вы не представились там, вы можете поместить туда и проверить.

  • Localizable = false атрибут SharePoint: ссылка ScriptLink.

Например: <SharePoint:ScriptLink language="javascript" name="file name" Localizable = false runat="server"/>

Позвольте мне знать, если ваша проблема решена?

+1

В дополнение к этому, если ему файл существовал в _layouts на SP2010 путь файла потребуется быть обновленным. SharePoint 2013 включает в себя папку ./15 в макетах, так что теперь ваш путь будет/_layouts/15/ – Codingo

+0

Спасибо за помощь. Я дал вам один момент для вашего времени. –