2011-04-07 55 views
0

我有一個名爲「Request」的用戶控件,我可以在我的SharePoint 2010應用程序頁面上的TabContainer外顯示。所以下面的工作:無法將用戶控件添加到AJAX工具包TabContainer

<UserControl:Request ID="Request1" runat="server" /> 

<Ajax:TabContainer ID="TabContainer1" runat="server" ScrollBars="None" Enabled="true"> 
    <Ajax:TabPanel ID="TabPanel1" runat="server" HeaderText="Request"> 
     <ContentTemplate> 
      <asp:Label ID="Label1" runat="server" Text="Label">Mylabel</asp:Label> 
     </ContentTemplate> 
    </Ajax:TabPanel> 
</Ajax:TabContainer> 

不過,如果我只是移動用戶控件行成的ContentTemplate部分,替換現有的Label控件,頁面彈了一個運行時錯誤,「請求失敗」。

回答

0

對我來說,解決方法是將用戶控件複製到ContentTemplate部分,然後給該複製另一個ID並將原始(我不需要)設置爲visible =「false」。我不知道爲什麼這個工作,它看起來像一個bug。如果有人能解釋它,請這樣做...

相關問題