3
我正在設計一個基於CompositeControl的ASP.NET v3.5自定義控件。如何在設計時獲得複合控件的子控件
不過,我不想通過代碼來創建我的子控件,但在ASPX頁面的CompositeControl的範圍內,而不是作爲 嵌入HTML標記元素,如:
<cc:MyCompositeControl ID="MyControl">
<asp:Label>Cat</asp:Label>
<asp:Label>Cat</asp:Label>
</cc:MyCompositeControl>
在運行時,MyControl。按預期,控件包含兩個標籤。
在設計時,MyControl.Controls爲空。
由於各種原因,我在設計時需要此信息。
我在做什麼錯?
這正是我的問題。實際上,當我們在web.config中註冊tagprefix並在UserControl內部使用CompositeControl和另一個父UserControl時,就發生了這種情況。 – CallMeLaNN 2012-02-27 05:20:59