0

私はASP.NET Web サイトに取り組んでいます。チェックボックス コントロールでパネルの表示を切り替えようとしています。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 に答える