По моему мнению, вы должны развертывать свои сценарии в макетах вместе с изображениями, таблицами стилей и т. Д., Которые не предназначены для настройки пользователями.
Вы можете сопоставить папку «Макеты» сваш проект в VS 2010. Затем добавьте подпапки, чтобы отразить название вашего проекта и т. д. (Щелкните правой кнопкой мыши проект -> Добавить-> Сопоставленная папка «Макеты» SharePoint)Макеты- Название проекта- - Сценарии- - - jquery-1.5.min.js
Затем, когда вы развернете свое решение, сценарии будут скопированы в нужное место.
В вашей веб-части вы можете ссылаться на свои сценариикак:
В коде:
ScriptLink.Register(this.Page, "ProjectName/Scripts/jquery-1.5.min.js", false);
Но я предпочитаю в .ascx:
<SharePoint:ScriptLink ID="ScriptLink2" Name="ProjectName/Scripts/jquery-1.5.min.js" runat="server" OnDemand="false" Localizable="false" />