【发布时间】:2016-03-18 14:40:34
【问题描述】:
我有一个数据库表,用于存储某些表单的自定义字段。我正在从后面的代码动态构建这些表单,它可以工作,但看起来很糟糕。我希望能够将表格包装在表格中。
我有以下代码来动态创建表单元素。通过使用循环,我可以为每个自定义字段创建标签和输入框
Label label = new Label();
label.Text = field["fieldname"];
newclientform.Controls.Add(label);
TextBox textinput = new TextBox();
textinput.ID = field["uiname"];
newclientform.Controls.Add(textinput);
所有静态表单元素都正确包装在 HTML 中,因为我可以将其写入 aspx 文件,但这些动态元素都没有包装在 HTML 中。 我尝试了以下方法,但没有呈现任何 HTML
label.Text = "<tr><th>" + field["fieldname"] + "</th></tr>";
如何将这些表单元素包装在 HTML 中?
【问题讨论】: