1.服务端
在asp.net上具有服务端的CheckBox控件,
如果使多个CheckBox产生互动效果,并不困难只需要设置它的AutoPostBack属性为true,之后在CheckedChange事件内书写代码即可.假设页面上具有两个CheckBox控件,ID分别为checkbox1,checkbox2.
首先设置他们的AutoPostPack为true.再写事件代码:
两个CheckBox互动//checkbox1的CheckedChanged事件
两个CheckBox互动
private void checkbox1_CheckedChanged(object sender, System.EventArgs e)
>

之后为每一个checkbox指定onclick="Check(this)"即可.
如果需要后台代码中使用checkbox,则转变checkbox为服务端(双击即可),如下: 
 
两个CheckBox互动<INPUT runat="server" onclick="Check(this)" type="checkbox" name="checkbox1"
两个CheckBox互动id
="checkbox1" >
两个CheckBox互动
<INPUT runat="server" onclick="Check(this)" type="checkbox" name="checkbox2"
两个CheckBox互动id
="checkbox2" >

后台可以根据它可以进行不同的操作:
if(checkbox1.Checked)
{.....}
else
{....}

相关文章: