c# - asp.net 中的 CheckBox 控件 (C#)

标签 c# asp.net checkbox

我在表单中添加了一个复选框。

当复选框被选中时,一些信息(文本框、标签等)应该出现在复选框的正下方。

我该怎么做?

代码:

<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/

相关文章:

jquery - 为什么 Ajax 脚本无法在 IIS 7.5 Win 2008 R2 服务器上运行?

javascript - 每当 UpdatePanel 刷新时运行 javascript

asp.net - 将 HTML5 占位符文本添加到文本框 .net

java - 无法选中复选框

javascript - 即使在卸载组件后,React 复选框仍然处于选中状态

javascript - 在 angularjs 中的行和列中创建动态复选框按钮

c# - 将自定义 .NET ORM 迁移到 Entity Frame/Dapper

c# - 错误包管理器控制台

c# - 如何从我的应用程序打开网页?

c# - WPF:修剪所有文本框