0

我正在开发一个ASP.NET网站。我正在尝试通过复选框控件切换面板的可见性。我需要在没有 Java 的情况下执行此操作,并且必须使用自动回发控件。我已经尝试了很多东西,但似乎无法让它发挥作用!请帮忙!

4

2 回答 2

1

尝试像这样设置您的复选框

    <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" 
    oncheckedchanged="CheckBox1_CheckedChanged" />

并将其添加到后面的代码中。请注意,这是 C#,应该转换为 VB.NET(也许您可以尝试使用此服务http://www.developerfusion.com/tools/convert/csharp-to-vb/

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
    if (CheckBox1.Checked)
    {
        //show panel 1
    }
    else
    { 
        //show panel 2
    }
}
于 2013-09-22T19:19:23.473 回答
0

尝试像这样设置您的复选框

<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" 
oncheckedchanged="CheckBox1_CheckedChanged" />

并将其添加到后面的代码中

protected sub CheckBox1_CheckedChanged(sender as Object,e as system.EventArgs)

if CheckBox1.Checked then

    //show panel 1

else

    //show panel 2

这是 VB.Net 中的上述答案

于 2013-09-23T07:14:12.683 回答