步骤如下
1.复选框的AutoPostBack属性设置成True
2.按钮的Enabled属性设为False
3.双击复选框,编写C#代码(Button1要改成你自己的按钮哦!)
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (CheckBoxList1.SelectedValue != "")
Button1.Enabled = true;
else
Button1.Enabled = false;
}
1.复选框的AutoPostBack属性设置成TRUE
2.然后在复选框CheckedChange事件中写 按钮.Enable = false
刚写的Demo你复制进空页面里运行看看吧是不是你要的效果JS写的
这不是在服务端需要实现的功能吧。你应该用javascript来做:
javascript:
var thisform = true;
function Check(id) 返会指定ID的是否被选中
{ return document.getElementById(id).checked; }
.cs文件 为按钮加上事件
Btu.Attributes.Add("onclick", "thisform = Check('" + Check.ClientID + "')");
form: 判断thisform是否为true