我有这个需要构建的表单,但是用户可以以不同的方式进行布局。
表单的布局保存在xml文件中,并包含
之类的内容<div class="holder">
<div>name</div>
<div>[Name]</div>
<div>Surname</div>
<div>[Surname]</div>
<div>Contact Numer</div>
<div>[ContactNumber]</div>
<div>Email</div>
<div>[Email]</div>
<div>[Submit]</div>
</div>
我需要做的是用asp.net控件替换那些[name]等..标签,并能够读取这些控件的内容。我已经打了一堵砖墙,请有人帮帮我。
答案 0 :(得分:0)
在运行时创建一个新控件,来自代码隐藏:
文字框
TextBox textBox = new TextBox
{
ID = "dynamicTextBox",
Text = "This is a new textbox"
};
[Container].Controls.Add(textBox);
你可以为任何其他控件做sae。