我在SharePoint中的服务器功能区中添加了一个自定义按钮(我使用了具有Farm范围的功能,因此该按钮在各个网站集中都可见。)
对于该功能的元素,我添加了一个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个hive(14 / TEMPLATE / LAYOUTS内)。但是,当我安装该功能并单击该按钮时,我收到错误消息“无法加载CustomPage”。
据我所知,我没有部署程序集,但是不应该及时编译aspx页面吗?
答案 0 :(得分:0)
我猜您的.aspx文件正在寻找程序集(.dll),而不是目前在.aspx文件中继承它的.cs。
请将您的程序集放在应用程序的bin文件夹中,并从.aspx页面中删除继承文件