我希望page of control
能够move specific controls by ID to a different parent control server side
。
一个简单的例子是另一个控件加载2个控件垂直在彼此顶部。我想要一个可以通过ID引用这两个模块的模块,并将它们水平放置。
我认为这必须在Page_Load()
事件之后完成,以便加载所有控件。
我认为我可以通过递归control.FindControl()
完成此任务,但我认为有一种更优雅的方式。
答案 0 :(得分:0)
如果您打算在页面周围动态移动控件,那么最好以编程方式在页面上设置它们。
您应该在页面加载之前运行的OnInit方法中添加控件。
粗略地说,OnInit方法看起来像
a)检查页面状态并决定添加控件的位置
b)在需要的地方添加控制