成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析ASP.NET CheckBoxList

開發 后端
本文介紹ASP.NET CheckBoxList,需要注意的是ASP.NET CheckBoxList 可以呈現為 table 布局,也可以呈現為流布局。

ASP.NET CheckBoxList 實現單選

一看標題估計大家都開始懷疑了:單選?為什么不直接使用 RadioButtonList ?
是的。你是對的。然而,實際應用中需求千變萬化,誰讓我們的客戶夠 BT 呢?

主要代碼

只有一個通用的ASP.NET CheckBoxList_Click 函數,
需要注意的是ASP.NET CheckBoxList 可以呈現為 table 布局,也可以呈現為流布局(使用 span 做外部容器)

我的習慣是,腳本代碼中,盡量不直接引用 html id,因為對于服務器控件對應的是 ClientID,而ClientID與控件層次關聯的,不利于代碼移植復用,因此盡可能選擇直接傳遞對象,通過 DOM 獲取相關的父控件和子控件。

  1. functionCheckBoxList_Click(sender)  
  2. {  
  3. varcontainer=sender.parentNode;  
  4. if(container.tagName.toUpperCase()=="TD"){  
  5. //服務器控件設置呈現為table布局(默認設置),否則使用流布局  
  6. containercontainer=container.parentNode.parentNode;  
  7. //層次:<table><tr><td><input/> 
  8. }  
  9. varchkList=container.getElementsByTagName("input");  
  10. varsenderState=sender.checked;  
  11. for(vari=0;i<chkList.length;i++){  
  12. chkList[i].checked=false;  
  13. }  
  14. sender.checked=senderState;  

 

  1. <h3>單選效果的CheckBoxList</h3> 
  2. <divstyledivstyle="float:left"> 
  3. <h4>靜態項</h4> 
  4. <asp:CheckBoxListIDasp:CheckBoxListID=
    "CheckBoxList1"
    BorderWidth="1"runat="server"RepeatLayout="Flow"> 
  5. <asp:ListItemonclickasp:ListItemonclick=
    "CheckBoxList_Click(this)"
    Value="Item1">Item1</asp:ListItem> 
  6. <asp:ListItemonclickasp:ListItemonclick=
    "CheckBoxList_Click(this)"
    Value="Item2">Item2</asp:ListItem> 
  7. <asp:ListItemonclickasp:ListItemonclick=
    "CheckBoxList_Click(this)"
    Value="Item3">Item3</asp:ListItem> 
  8. <asp:ListItemonclickasp:ListItemonclick=
    "CheckBoxList_Click(this)"
    Value="Item4">Item4</asp:ListItem> 
  9. <asp:ListItemonclickasp:ListItemonclick=
    "CheckBoxList_Click(this)"
    Value="Item5">Item5</asp:ListItem> 
  10. </asp:CheckBoxList> 
  11. </div> 
  12. <divstyledivstyle="float:left;padding-left:100px"> 
  13. <h4>綁定項</h4> 
  14. <asp:CheckBoxListIDasp:CheckBoxListID="CheckBoxList2"BorderWidth="1"runat=
    "server"
    DataTextField="Value"DataValueField="Key"OnDataBound=
    "CheckBoxList2_DataBound"
    > 
  15. </asp:CheckBoxList> 
  16. </div> 

兼容性
IE 6 SP6,  FF 2.0,  Opera 9.2 測試通過

頁面效果

頁面效果

【編輯推薦】

  1. ASP.NET開發技巧之Theme功能淺析
  2. 詳解ASP.NET動態編譯
  3. Apache支持ASP.NET方法淺析
  4. 淺談ASP.NET服務器標準控件
  5. ASP.NET中SQL Server數據庫備份恢復淺析
責任編輯:佚名 來源: MSDN
相關推薦

2009-08-10 15:42:33

ASP.NET Che

2009-07-31 13:06:53

CheckBoxLisASP.NET頁面

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 15:50:13

ASP.NET優點

2009-07-31 12:43:59

ASP.NET MVC

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設計

2009-07-29 09:34:54

IsPostBack屬ASP.NET

2009-08-04 17:16:16

ASP.NET代碼優化

2009-08-05 16:17:29

ASP.NET For

2009-08-05 16:50:09

ASP.NET For

2009-07-24 18:02:46

ASP.NET編程

2009-08-05 16:53:14

ASP.NET組件設計

2009-08-03 10:07:20

ASP.NET Ses

2009-08-10 14:55:43

ASP.NET htt

2009-08-05 13:16:43

ASP.NET URL

2009-07-27 17:25:53

ASP.NET驗證控件

2009-08-10 18:19:37

ASP.NET安裝環境

2009-07-27 15:34:11

MembershipASP.NET

2009-07-27 14:24:16

ASP.NET訪問權限

2009-08-10 18:43:05

ASP.NET安裝步驟
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美久久综合 | 黄色网毛片 | 国产一级淫片a直接免费看 免费a网站 | 亚洲一区二区三区在线 | 91精品在线播放 | 精品一区二区三区不卡 | 亚洲成人一区 | 久久成人一区二区三区 | 青青久在线视频 | 亚洲一区二区高清 | 精品国产亚洲一区二区三区大结局 | 欧美一二三四成人免费视频 | 一级黄色片一级黄色片 | 国内精品久久久久久影视8 最新黄色在线观看 | 婷婷久久网 | 综合精品久久久 | 日韩av一区在线观看 | 日韩一区二区在线视频 | 国产欧美一区二区三区另类精品 | 国产精品美女www爽爽爽 | 99视频在线免费观看 | 国产xxxx岁13xxxxhd | 日本粉嫩一区二区三区视频 | 国产精品成人一区二区 | 久久专区| www.日韩欧美 | 国产精品黄色 | 日日夜夜操天天干 | 婷婷五月色综合 | 操视频网站 | 日本精品视频 | 欧美狠狠操 | 久久久久久精 | 少妇一级淫片免费播放 | 91色在线 | 成年免费大片黄在线观看岛国 | 精久久| 中文字幕影院 | 免费av播放 | 色综合久久天天综合网 | 久久精品综合 |