【发布时间】:2010-10-21 21:37:45
【问题描述】:
如果涉及网站开发,我是新手。我想创建一个包含在 XML 文件中定义的控件的 Web 表单。这意味着我将在 Page_Load 函数中读取 XML 文件,并按照文件中的定义动态创建和命名所有控件。这看起来很容易。
但是,我还有另一个问题,即布局。当我在表单中添加一个新控件时,它会放置在之前创建的控件旁边。如何将它们放在另一个下方或在它们之前和之间放置一些空格?我认为使用 PlaceHolder 控件会对我有所帮助,但我找不到任何可以更改其父控件位置的属性。
这是我创建单个控件的方法:
Label lbl = new Label();
lbl.ID = "lbl";
lbl.Text = "Test";
PlaceHolderMain.Controls.Add(lbl);
提前感谢您的帮助,
马吕斯。
【问题讨论】:
标签: asp.net dynamic layout controls