夏德宏
江西水利職業學院(江西省水利水電學校),江西南昌 330033
在當今數字化的時代中,互聯網的興起,為日常生活帶來了快節奏的生活,使企事業中的各項管理更加趨于信息化,無紙化。動態網站及基于WEB的信息管理系統的開發越來越占有重要的位置。目前基于WEB項目的開發語言很多,但企業廣泛使用的有以下幾種。
在JAVA語言基礎上的動態網站開發語言,可以進行MC,MVC模式的開發,通常使用的后臺數據庫為ORACLE。有一定的市場份額。
是小型網站的開發首選,使用小型的MYSQL數據庫,實現中小型動態網站的開發。
是近些年來興起的開發語言,由微軟件公司研制,可以完成中大型動態網站的開發及信息管理系統的研發工作。其后臺也是微軟公司開發的SQLSERVER大型數據庫。實現了代碼與頁面設計的分離,可以實現跨平臺的使用,并提供了大量的服務器控件,只要對服務器控件簡單設置或需要簡小的代碼,就可以實現特定的功能。簡化了編程的復雜度,給程序員的編程帶來了便捷。
ListBox即列表框控件,列表框可以為用戶提供所有選項的列表。與DropDownList十分相似,可用來實現單選或多選。也可設置列表框為多列列表的形式,但在缺省時列表框單列垂直顯示所有的選項,如果項目數目超過了列表框可顯示的數目,控件上將自動出現滾動條。實現上、下、左、右滾動的。
ListBox控件也具有和DropDownList控件相同含義的BorderColor、BorderStyle和BorderWidth屬性,此外常 用 的 屬 性 還 有 SelectionMode,Items,SelectedItem,SelectedIndex。其中SelectionMode設置列表框的選中模式,有單選和多選,Items是一個集合,包含列表框中的所有選項。SelectedItem屬性指列表框中被選中的選項。在可以選擇多個選項的列表框中,這個屬性包含三、選中項中的第一項,SelectedIndex,指列表框中選中項的索引值,其下標從零開始。
下面是使用ListBox控件創建下拉列表框的應用簡單實例,當用戶從列表中選擇某個或多個項時將觸發SelectedIndexChanged事件,將選中項內容在標簽中顯示。
具體步驟如下:
在設計窗口中創建ListBox控件和一個Label空間,設置ListBox的SelectionMode屬性為Multiple,并如圖所示添加列表項。

雙擊列表框ListBox1,進入其SelectedIndexChanged事件代碼編寫界面,編寫如下代碼:

按下CTRL+F5運行程序,得到如下程序界面:

在很多WEB網站和信息管理系統中有如下功能列表框,實現內容的左右移動,如下圖所示。拖動兩個LISTBOX控件置頁面中分別為LISTBOX1,LISTBOX4,并向LISTBOX1中輸入一些數據項信息。放兩個按扭,在其輸入應相的代碼,以實現左右移動功能。



其中調用了LISTBOX控件的兩個方法,ADD(),REMOVE()ADD(),意為向列表集合中添加數據項。REMOVE()是從LISTBOX中將選擇的項移出。
注意在此項功能是,首選要判斷有無選中,然后先添加,再移出。
由此可見,在ASP.NET的動態網站開發時,服務器控件簡單,實用。只要用少量代碼就可以實現特定功能。使用起來即方便,又快捷。