View Code using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Insus.NET;publicpartialclass _Default : System.Web.UI.Page
{ protectedvoid Page_Load(object sender, EventArgs e){if (!IsPostBack)Data_Binding();}privatevoid Data_Binding(){this.CheckBoxListTerrestrialBranch.DataSource = GetData();this.CheckBoxListTerrestrialBranch.DataTextField = "Name";this.CheckBoxListTerrestrialBranch.DataValueField = "ID";this.CheckBoxListTerrestrialBranch.DataBind();}
}
OK,一切準備就緒,可以寫Javascript腳本,放在<head>之內。
View Code window.onload = function () {var cbl = document.getElementById('<%= CheckBoxListTerrestrialBranch.ClientID %>')var inputs = cbl.getElementsByTagName("input");for (var i = 0; i < inputs.length; i++) {if (inputs[i].type == "checkbox") {inputs[i].onclick = function () { var cbs = inputs;for (var i = 0; i < cbs.length; i++) {if (cbs[i].type == "checkbox" && cbs[i] != this && this.checked) {cbs[i].checked = false;}}}}}}