我正在尝试构建一个复选框列表,每个复选框都有一个与之关联的文本框/文本区域。
计划是看起来像这样
[复选框]
[文本框]
[复选框]
[文本框]
[复选框]
[文本框]
等。
每个复选框的标题&文本框将从数据库中填充。
我不确定如何去做这件事。
非常感谢任何帮助。
感谢。
答案 0 :(得分:1)
最简单的解决方案是创建user control。
在该控件中,您可以拥有标签,文本框和复选框。创建公共属性以设置值,例如标签文本和检索值,例如textbox.Text和Checkbox.Checked
然后,您可以手动或以编程方式将此控件多次添加到您的asp.net页面。
答案 1 :(得分:1)
您可以从表结构开始存储文本/复选框,例如
<table class="style1">
<tr>
<td>
<asp:CheckBox ID="CheckBox1" runat="server" />
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
</table>
然后在页面加载事件期间设置所需的属性。或者,如果您计划多次使用它,将所有内容打包到用户控件中是个好主意