需要在SharePoint 2010中具有包含功能的aspx页面

时间:2010-06-13 12:59:18

标签: sharepoint

我在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页面吗?

1 个答案:

答案 0 :(得分:0)

我猜您的.aspx文件正在寻找程序集(.dll),而不是目前在.aspx文件中继承它的.cs。

请将您的程序集放在应用程序的bin文件夹中,并从.aspx页面中删除继承文件