CheckBoxList控制項選中的選項不能改變

2021-09-06 09:30:20 字數 1371 閱讀 1152

寫一些小練習,練習是讓checkboxlist控制項被使用者選擇之後,所選擇的選項再不能改變,即是說沒有後悔的選擇。可以先看到最終的效果:

實現它,第一步,是準備好物件。

using

system;

using

system.collections.generic;

using

system.linq;

using

system.web;

//////

summary description for units

///namespace

insus.net

set

}public

units()

public units(string

unitname)}}

上面準備好的物件,只是乙個想象,概念或是一張,沒有實際資料與內之前,均可以把它理解為這樣子。

下面insus.net把物件賦予生命,給它填充資料。如果只建立乙個例項,它也許顯得太過孤單,建立一群例項,這樣才夠豐富,由於這群物件,均是同一類,因此需要把它們放在乙個集合內(泛型) list。

private listgetdata()

下面,是物件出場,不是獨唱,是可選性的團隊表演,因此把它們繫結至乙個checkboxlist控制項內,供使用者選擇。

搭建一舞台,建立乙個.aspx網頁:

下面是參選名單,繫結資料給checkboxlist控制項,可以了解到list資料集怎樣繫結至checkboxlist控制項。

開發就是一步一步來的,先做什麼,再做什麼。乙個功能,乙個表現,一樣一樣單獨去實現。

ok, 下面是讓使用者選擇checkboxlist的選項,選了之後,不能更改。 想辦法,每對某一選擇選項選擇,需要對所選的選項做互動。所以的我們在checkboxlist控制項,新增乙個屬性和乙個事件:

既然有需要實現事件,去.aspx.cs內對寫程式完成onselectedindexchanged(),注意一下箭頭喔,那是關鍵的。

CheckBoxList 實現單選

一看標題估計大家都開始懷疑了 單選?為什麼不直接使用 radiobuttonlist 是的。你是對的。然而,實際應用中需求千變萬化,誰讓我們的客戶夠 bt 呢?主要 只有乙個通用的 checkboxlist click 函式,需要注意的是 checkboxlist 可以呈現為 table 布局,也可...

jQuery獲取checkboxlist選中值

如圖1所示,從留學國家中選中需要的留學國家,選中顧問觸發事件,獲取選中的留學國家,如果留學國家為空,提示留學國家不為空 圖1 前台頁面 如下 inputstudy.aspx class row id panelabroad1 runat server class span12 class input...

控制項安全註冊方法3選

include include include dllregisterserver adds entries to the system registry 原來的 被注釋 stdapi dllregisterserver void dllunregisterserver removes entrie...