次のコードは、チェックボックスがオンになっている場合にのみ C# で実行されます。再度チェックを外したときではありません。何故ですか?
<dx:ASPxCheckBox ID="cbEmail" ClientInstanceName ="cbEmailI" runat="server" CheckState="Unchecked" Text="Hello" OnCheckedChanged ="onCheckChangedCBEmail" AutoPostBack="true" Width="181px">
<ClientSideEvents ValueChanged="OnValueChangedEmail" Init="OnValueChangedEmail" /></dx:ASPxCheckBox>
C#:
protected void onCheckChangedCBEmail(object sender, EventArgs e)
{
bool isEmailChecked = cbEmail.Checked;
}
isEmailChecked
チェックボックスをオンにすると true に設定されますが、チェックを外すと false には設定されません。onCheckChangedCBEmail(s,e)
チェックボックスがオフのときにデバッグが呼び出されない場合。
DevExpress が使用されています。