Я добавил пользовательскую кнопку на ленте сервера в SharePoint (я использовал функцию с областью действия Фермы, чтобы кнопка была видна во всех семействах сайтов).
Для элементов функции я добавил CustomUIExtension, с помощью которого я хочу загрузить страницу aspx одним нажатием кнопки.
<CommandUIHandler
Command="Test_Button"
CommandAction="javascript:
function demoCallback(dialogResult, returnValue)
{
SP.UI.Notify.addNotification('Operation Successful!');
SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK);
}
var options = {
url: '/_layouts/CustomPage.aspx',
tite: 'Custom Page',
dialogReturnValueCallback: demoCallback };
SP.UI.ModalDialog.showModalDialog(options);"
/>
Я добавил CustomPage.aspx и соответствующий ему код за классом в куст 14 (внутри 14 / TEMPLATE / LAYOUTS). Однако, когда я устанавливаю функцию и нажимаю кнопку, я получаю сообщение об ошибке «Не удается загрузить CustomPage».
Я понимаю, что я не развернул сборку, но не должна ли страница aspx быть скомпилирована как раз вовремя?