建了4个RadioButton,是一个组的(互斥)。另外有一个“清除”按钮,用来将第一个RadioButton选中。每个RadioButton的AutoPostBack属性设为true。4个RadioButton本身使用没有问题,但是不能被“清除”按钮设置为默认值(也就是第一个RadioButton),页面上显示的还是按“清除”按钮以前的RadioButton被选中)。代码如下: protected void clearButton_Click(object sender, EventArgs e)
{
workerButton.Checked = true;
}有趣的是,将code做如下修改,将另外3个设为false,就可以了。
protected void clearButton_Click(object sender, EventArgs e)
{
bossButton.Checked = false;
vpButton.Checked = false;
presidentButton.Checked = false;
workerButton.Checked = true;
}而且,将设为false的code移在设为true的后面,也工作正常。各位老大,知道原因吗?谢谢。
{
workerButton.Checked = true;
}有趣的是,将code做如下修改,将另外3个设为false,就可以了。
protected void clearButton_Click(object sender, EventArgs e)
{
bossButton.Checked = false;
vpButton.Checked = false;
presidentButton.Checked = false;
workerButton.Checked = true;
}而且,将设为false的code移在设为true的后面,也工作正常。各位老大,知道原因吗?谢谢。
解决方案 »
- 求ASP.NET(C#)网站设计与开发常用面试题
- 存储过程单引号问题,在线等
- asp.net wap
- 怎样才让页面加载的时候DataGrid处于编辑状态
- 使用<asp:label>控件但在页面浏览显示,显示不出test属性中的"Christ"and"Oslo"请各位帮帮忙!
- 送分~~邮件问题~~为什么本机调试无问题,但到客户端访问时就无法发送上传的客户端附件
- 请问SQL语句。
- vs 怎么样把项目变成硬盘版
- 绑顶datagrid问题
- ByVal sender as Object,ByVal e as EventArgs每个SUB后面这句是作什么用的??
- 使用母版页的问题
- 这个错误 如何解决 :Object reference not set to an instance of an object 再现等
protected void clearButton_Click(object sender, EventArgs e)
{
workerButton.Checked = true;
}
之后选中的还是选中
protected void clearButton_Click(object sender, EventArgs e)
{
workerButton.Checked = true;
}
这样设置了后,在源里还是起作用的,只是因为后面已经有Checked的了,没有显示出来奇怪的是,如果Checked的在workerButton的前面,那么上面的代码就起作用了
个人估计这是RadioButton在进行赋值时,如果查找到(这里是顺寻查找)Checked的,那么就可以改变该值,如果未查找到,那么就不能赋值
写的比较乱,不过要是测试下就会发现这样的问题了