关于radiabutton的checkedchanged事件

privatevoidrdo1_CheckedChanged(objectsender,EventArgse){if(this.rdo1.Checked==true){t... private void rdo1_CheckedChanged(object sender, EventArgs e)
{
if (this.rdo1.Checked==true)
{
this.pictureBox1.Visible = true;
}
else
{
this.pictureBox1.Visible = false;
}
}

pictureBox1、rdo1、rdo2的初始值都为false,rdo1、rdo2在同一个groupbox里,为何一打开测试没任何操作就自动触发checkedchanged事件?求教
还有就是在调试的时候发现会自动赋予rdo1.checked一个true的值,其赋值规则是什么?
展开
 我来答
百度网友8eccf34
2009-11-29 · TA获得超过646个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:374万
展开全部
建议你使用RadioButtonList控件,注意一定要加上AutoPostBack="True"。

以下是代码:

protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.RadioButtonList1.Items[0].Selected == true)
{
this.Label1.Visible = true;
}
else
{
this.Label1.Visible = false;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式