gpt4 book ai didi

c# - 取消选中 Checkbox 不会触发 OnCheckedChanged

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:33 27 4
gpt4 key购买 nike

以下代码只会在选中复选框时在 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。

最佳答案

尝试将其属性 processOnServer 设置为 true

更新

将 watch 添加到检查的检查属性中,以清除它。

关于c# - 取消选中 Checkbox 不会触发 OnCheckedChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19163777/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com