0
A
回答
1
你想使用TemplateControl.LoadControl(這是頁面,用戶控制和母版頁繼承)。您需要在Init事件期間執行此操作,以便回發內容工作。
void Page_Init(Object Sender, EventArgs e) {
var control = LoadControl("Awesome.ascx");
// ... Magic!
}
0
將父用戶控件的佔位符控制:
<asp:PlaceHolder runat="server" id="phMainHolder" />
在Page_Load或Page_Init事件只需要簡單的子用戶控件中的(各)循環,並將它們添加到像例如佔位符:
for(int i = 0; i < 10; i++) {
ChildUC child = new ChildIC();
phMainHolder.Controls.Add(child);
}
這是最低限度做到這一點。你當然可以選擇設置屬性或任何你的子控件。
ChildUC類是本示例的虛構類名。使用類,如果需要,請使用您要使用的用戶控件的名稱空間作爲定義的額外名稱。
相關問題
- 1. 添加用戶控件動態
- 2. 動態添加網頁用戶控件
- 3. 動態添加用戶控件和ViewState
- 4. 動態添加用戶控件
- 5. 用戶控件中的動態控件
- 6. 如何加速在wp7中動態添加用戶控件
- 7. 面板和用戶控件vs動態加載用戶控件
- 8. 如何動態加載包含asp控件的用戶控件
- 9. 如何在動態添加的用戶控件中執行javascript
- 10. 動態地向用戶控件添加控件
- 11. 動態添加ASP.NET Web用戶控件到控件
- 12. 動態地將控件添加到模板用戶控件?
- 13. 如何添加/刪除動態創建的用戶控件
- 14. ASP.NET:如何銷燬動態添加的用戶控件
- 15. 如何從動態添加的用戶控件訪問值?
- 16. 動態加載的用戶控件
- 17. 動態用戶控件
- 18. 動態用戶控件AddHandler
- 19. 用戶控件添加到
- 20. 添加用戶控件
- 21. 如何添加動態數據綁定用戶控件?
- 22. 動態加載用戶控件
- 23. 動態加載用戶控件
- 24. 用戶控件添加到其他用戶控件
- 25. 動態添加用戶控件的事件處理
- 26. 在用戶控件中動態添加控件拋出重複的ID錯誤
- 27. 添加滾動條用戶控件
- 28. 保留動態添加用戶控件的狀態
- 29. 保持回發時動態添加用戶控件的狀態?
- 30. 從在asp.net中動態添加的用戶控件獲取值
@Xlll:這裏的問題是我不能通過我的父控件獲取ChildIc()。我錯過了什麼嗎? – 2010-07-21 08:22:38
這裏要確定的一件事是,您需要在每個頁面上生成控件,其他明智的(意味着當您動態生成控件時不要放置條件!Page.IsPostBack)。 – shailesh 2010-07-21 15:15:16