2010-06-13 58 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頁面中刪除繼承物件

相關問題