ASP.NET复选框列表,每个复选框都有一个关联的文本框

时间:2011-03-04 10:27:52

标签: asp.net

我正在尝试构建一个复选框列表,每个复选框都有一个与之关联的文本框/文本区域。

计划是看起来像这样

[复选框]
    [文本框]

[复选框]
    [文本框]

[复选框]
    [文本框]

等。

每个复选框的标题&文本框将从数据库中填充。

我不确定如何去做这件事。

非常感谢任何帮助。

感谢。

2 个答案:

答案 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>

然后在页面加载事件期间设置所需的属性。或者,如果您计划多次使用它,将所有内容打包到用户控件中是个好主意