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