我在表单中添加了一个复选框。
当复选框被选中时,一些信息(文本框、标签等)应该出现在复选框的正下方。
我该怎么做?
代码:
<asp:CheckBox ID="CheckBox1" runat="server"
oncheckedchanged="CheckBox1_CheckedChanged" />
C#:
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
}
最佳答案
不要忘记autopostback = true
<asp:CheckBox ID="CheckBox1" runat="server" oncheckedchanged="CheckBox1_CheckedChanged" AutoPostBack="true" />
<asp:Panel runat="server" ID="panel1"></asp:Panel>
-
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
panel1.Controls.Add(new Label { Text = "Text goes here" });
}
这允许您添加任何您想要的控件。
关于c# - asp.net 中的 CheckBox 控件 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6908660/