在ASP.Net C#中,单选按钮控件(RadioButton)不会在未选中状态下触发OnCheckedChanged事件。只有在从未选中状态变为选中状态时才会触发此事件。如果想要在单选按钮从选中状态变为未选中状态时触发OnCheckedChanged事件,可以使用复选框控件(CheckBox)来替代。
以下是一个示例代码:
ASPX文件:
Code-behind文件(.cs文件):
protected void chkRadioButton_CheckedChanged(object sender, EventArgs e)
{
// 处理单选按钮选中状态改变时的逻辑
}
这样,当复选框控件的选中状态发生改变时,会触发chkRadioButton_CheckedChanged事件,你可以在事件处理程序中执行你需要的逻辑。