0

我有一个page of control我希望能够做到的 s move specific controls by ID to a different parent control server side

一个简单的例子是另一个控件加载 2 个控件,它们垂直地叠加在一起。我想要一个可以通过 ID 引用这两个模块并将它们水平放置的模块。

我认为这必须在Page_Load()事件发生后完成,以便加载所有控件。

我想我可以通过递归来实现这一点,control.FindControl()但我认为有一种更优雅的方式。

4

1 回答 1

0

如果您计划在页面周围动态移动控件,那么最好以编程方式将它们设置在需要的页面上。

您应该在页面加载之前运行的 OnInit 方法中添加控件。

粗略地说, OnInit 方法看起来像

a) 检查页面的状态并决定在哪里添加控件

b) 在需要的地方添加控制

于 2013-05-14T09:18:25.190 回答