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. 动态添加用户控件和ViewState
- 3. 如何加速在wp7中动态添加用户控件
- 4. 面板和用户控件vs动态加载用户控件
- 5. 如何动态加载包含asp控件的用户控件
- 6. 如何在动态添加的用户控件中执行javascript
- 7. 动态添加ASP.NET Web用户控件到控件
- 8. 动态地向用户控件添加控件
- 9. ASP.NET:如何销毁动态添加的用户控件
- 10. 动态加载的用户控件
- 11. 用户控件添加到
- 12. 动态加载用户控件
- 13. 动态添加用户控件的事件处理
- 14. 用户控件添加到其他用户控件
- 15. 在用户控件中动态添加控件抛出重复的ID错误
- 16. 添加滚动条用户控件
- 17. 保留动态添加用户控件的状态
- 18. 在Silverlight 4中动态添加用户控件的绑定
- 19. asp.net中的动态用户控件
- 20. 添加用户动态控制在ASP.NET
- 21. 基于其他控制事件动态加载用户控件
- 22. 动态添加用户控件到中继器
- 23. 如何规模的动画添加到加载用户控件
- 24. C#.Net向导控件删除动态添加的用户控件
- 25. 动态添加的自定义用户控件不可见
- 26. 动态添加不同的用户控件
- 27. 动态添加用户控件的元素时未初始化?
- 28. 动态添加一个页面的自定义用户控件
- 29. 如何在wpf用户控件中托管WinForms用户控件?
- 30. 控制动态AJAX用户控件的加载顺序
@Xlll:这里的问题是我不能通过我的父控件获取ChildIc()。我错过了什么吗? – 2010-07-21 08:22:38
这里要确定的一件事是,您需要在每个页面上生成控件,其他明智的(意味着当您动态生成控件时不要放置条件!Page.IsPostBack)。 – shailesh 2010-07-21 15:15:16