如果涉及网站开发,我是新手。我想创建一个包含XML文件中定义的控件的Web表单。这意味着我将在Page_Load函数中读取XML文件,并动态创建并命名文件中定义的所有控件。这种接缝非常容易。
然而,我有另一个问题,即布局。当我向表单添加一个新控件时,它将被放置在之前创建的控件旁边。如何将它们放在另一个之下或在它们之前和之间放置一些空格?我认为使用PlaceHolder控件可以帮助我,但我找不到任何可以改变它所属控件位置的属性。以下是我创建单个控件的方法:
Label lbl = new Label();
lbl.ID = "lbl";
lbl.Text = "Test";
PlaceHolderMain.Controls.Add(lbl);
提前感谢您的帮助,
马里乌什。
答案 0 :(得分:5)
您有几个选择:
<BR/>
标记或nbsp;
在已添加的控件之间。希望这能为您提供一些有用的建议。