成人免费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-07-31 12:43:59

ASP.NET MVC

2009-08-05 15:50:13

ASP.NET優點

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-10 14:55:43

ASP.NET htt

2009-08-03 10:07:20

ASP.NET Ses

2009-07-27 17:25:53

ASP.NET驗證控件

2009-08-05 13:16:43

ASP.NET URL

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技術棧公眾號

主站蜘蛛池模板: www.亚洲视频.com | 国产成人精品高清久久 | 欧美日韩一区二区三区四区五区 | 天天操网| 亚洲精品电影 | 日日拍夜夜 | 免费精品 | 男女羞羞视频在线免费观看 | 亚洲电影第1页 | 亚洲一区精品在线 | 色婷婷久久 | 天天躁日日躁狠狠的躁天龙影院 | 国产精品 亚洲一区 | 日韩一区二区成人 | 久久精品91久久久久久再现 | 国产一区二区自拍 | 日韩欧美在线观看视频 | 国产高清毛片 | 亚洲日本一区二区 | 新疆少妇videos高潮 | 中文av字幕| 在线观看涩涩视频 | 欧洲在线视频 | 欧美色图综合网 | 欧美精品一区二区三区在线播放 | 久久一二| 欧美v片| 怡红院免费的全部视频 | 男女羞羞视频在线看 | 亚洲+变态+欧美+另类+精品 | 中文字幕亚洲区一区二 | 精品视频一区二区三区 | 久久99深爱久久99精品 | 国产一区二区在线播放视频 | 精品中文在线 | 亚洲激情在线视频 | 久久国产精品久久国产精品 | 国产电影一区二区 | 自拍偷拍亚洲视频 | 国产高清精品一区二区三区 | 国产高清在线观看 |