2010-06-13 55 views
0

我已经在SharePoint中为服务器功能区添加了自定义按钮(我已经使用了Farm范围的功能,以便在各个网站集中都可以看到该按钮)。需要在SharePoint 2010中具有功能的aspx页面

对于该功能的元素,我添加了一个CustomUIExtension,通过该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页面编译为Just In Time?

回答

0

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

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

相关问题