Визуальная веб-часть SharePoint 2010, JS и CSS - PullRequest
0 голосов
/ 16 ноября 2011

Я делаю свой самый первый Visual Web Part в SharePoint 2010 Server, мой вопрос прост, я думаю, но пока не могу найти правильный ответ, я хочу прикрепить файлы ресурсов (JS and CSS), используя старый способ Интернета развитие
e.g.:

<script type="text/javascript" src="/_layouts/AnnouncementWebPart/js/jquery-1.6.1.min.js" />

Я добавил свои файлы JS в Layout mapping folder Layout-->MyWebPartName-->JSFolder
Я сделал то же самое для CSS, а затем включил их все на странице ascx, но на самом деле ничего не произошло, когда я развернул его на сайте SharePoint!

Что не так? я не хочу использовать тег SharePoint для включения SharePoint:ScriptLink, есть ли шансы сделать это?

Ответы [ 2 ]

1 голос
/ 22 июня 2014

В моем случае это работает как с использованием тега script, так и тега SharePoint:ScriptLink. Вы можете попытаться явно закрыть тег скрипта (самозакрытие не поддерживается в некоторых браузерах):

<script type="text/javascript" src="/_layouts/AnnouncementWebPart/js/jquery-1.6.1.min.js" ></script>

или вы можете проверить в Visual Studio в свойствах файлов JS, что «Действие построения» - это «Содержимое», а «Тип развертывания» - это «Файл шаблона» (см. В конце это сообщение ).

0 голосов
/ 16 ноября 2011

когда вы настраивали свой проект SharePoint VS.NET, вы настроили его для развертывания в качестве фермы? Из того, что я знаю, материал в папке раскладок будет доступен для всех семейств сайтов при развертывании на ферме. Это вариант, когда вы настраиваете место для развертывания при создании проекта SP VS.NET.

...