Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Дата последнего изменения: 7 февраля 2011 г.
Применимо к: SharePoint Foundation 2010
Существует несколько способов добавления ECMAScript (JavaScript, JScript) на страницу Microsoft SharePoint Foundation. Здесь перечислены основные способы добавления JavaScript на страницу для взаимодействия с сервера.
Добавление на страницу EcmaScript (JavaScript, JScript)
Для добавления на страницу JavaScript воспользуйтесь одним из приведенных ниже способов.
Нацеливание на страницу замещаемого элемента управления, например AdditionalPageHead.
Добавление на страницу веб-части.
Использование ScriptLink для атрибута Location в настраиваемом действии.
Для вставки на страницу JavaScript можно добавить элемент управления для делегата AdditionalPageHead. Этот способ используется при нацеливании конкретного списка для настройки. При работе с конкретной библиотекой документов или списком элемент управления определяет текущий список и при необходимости выводит JavaScript. Такой способ вывода скрипта используется для повышения производительности. Для вывода скрипта также можно воспользоваться методом ClientScriptManagerRegisterClientScriptBlock() объекта System.Web.UI.Page.
Для добавления на страницу веб-частей и регистрации скрипта можно воспользоваться методом ClientScriptManagerRegisterClientScriptBlock() объекта System.Web.UI.Page или непосредственной вставкой. Этот способ добавления JavaScript следует использовать, если кнопка сервера связана с веб-частью, создающей JavaScript.
Используя ScriptLink в качестве атрибута Location в настраиваемом действии, можно добавить скрипт на страницу на уровне Microsoft.SharePoint.SPSite. Скрипт будет размещен на всех страницах сайта. Этот способ настройки применяется, если JavaScript используется на большинстве страниц сайта.
Выбор способа настройки зависит от области действия сценария. Пример с заменой кнопки на ленте на уровне семейства веб-сайтов см. в статье Пошаговое руководство. Замена кнопки на ленте сервера для семейства веб-сайтов.
См. также
Задачи
Пошаговое руководство. Замена кнопки на ленте сервера для семейства веб-сайтов