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

Repeater控件中實現checkbox的全選

開發 后端
Repeater控件是個輕量級的數據綁定控件,一般用它來輸出要求相對簡單的數據。本文介紹了在Repeater控件中實現checkbox的全選,一起來看。

Repeater 控件是模板化的數據綁定列表,Repeater 控件是“無外觀的”,即:它不具有任何內置布局或樣式,也就不會產生任何數據控制表格來控制數據的顯示。因此,我們必須在控件的模板中明確聲明所有 HTML 布局標記、格式標記和樣式標記。下面主要介紹了一個例子,功能是在Repeater控件中實現checkbox的全選。

今天做項目,做到一個Repeater控件內部的復選框權限效果,感覺有點麻煩,現在整理一下,貢獻給大家!

一、HTML代碼:

 

  1. <input name="CheckAll" type="checkbox" value="" onclick="javascript:FormSelectAll('form1','CheckBox',this);" />   
  2. //用于選擇是否全選的復選框,用javascript函數“FormSelectAll('form1','CheckBox',this); ”實現全選效果,具體參數下文在詳細解釋  
  3. <form id="form1" runat="server"> 
  4. <asp:Repeater ID="RptList" runat="server" > 
  5. <ItemTemplate> 
  6. <input name="CheckBox" id="CheckBox" runat="server" type="checkbox" value='<%# DataBinder.eval_r(Container.DataItem, "F_JobID")%>' />   
  7. //使用Repeater 控件綁定checkbox控件,用于選擇單項內容  
  8. </ItemTemplate> 
  9. </asp:Repeater>   
  10. </form> 

 

二、Javascript實現全選效果:

 

  1. function FormSelectAll(formID,EleName,e) //formID:目標復選框組所在的form表單的ID屬性;Elename:目標復選框組共同的Name屬性;e:用于標識是否全選的復選框自身,用戶判斷是“全選”還是“全不選”  
  2. {  
  3. var Elements = document.getElementByIdx(formID).elements; //獲取目標復選框組所在的Form表單  
  4. for (var i = 0; i < Elements.length;i++)  
  5. {  
  6. if (Elements[i].type == "checkbox" && Elements[i].name.indexOf(EleName) >= 0) //根據對象類型和對象的name屬性判斷是否為目標復選框  
  7. {  
  8. Elements[i].checked = e.checked; //根據用于控制的復選框的選中情況判斷是否選中目標復選框  
  9. }  
  10. }  

 

三、服務器端執行代碼:

 

  1. for (int i = 0; i < this.RptList.Items.Count; i++)    
  2. //根據Repeater 控件的情況執行循環判斷目標復選框是否被選中  
  3. {  
  4. HtmlInputCheckBox CB = (HtmlInputCheckBox)this.RptList.Items[i].FindControl("CheckBox");   
  5. //獲取一個目標復選框情況  
  6. if (CB.Checked == true) //判斷該復選框是否被選中  
  7. {  
  8.     。。。。。 //程序處理代碼  
  9. }  

希望對你有幫助。

【編輯推薦】

  1. 從事測試技術發展的下一步趨勢與希望
  2. 再議PHP程序語言中 單雙引號的區別
  3. ASP.Net中保護自定義的服務器控件
  4. VB.NET和ASP.NET編碼規范
  5. C/C++中動態鏈接庫的創建和調用
責任編輯:于鐵 來源: 寧靜致遠的博客
相關推薦

2009-07-28 13:22:13

DataList和ReASP.NET

2009-08-25 16:11:12

Repeater控件

2012-02-02 16:39:40

CheckBox控件源代碼

2009-12-30 17:29:53

Silverlight

2009-09-09 10:47:29

C# CheckBox

2009-09-08 14:04:29

CheckBox分級選

2009-10-26 15:07:12

checkbox樹

2009-09-08 13:52:54

CheckBox選中

2009-09-08 09:31:54

c# CheckBox

2011-04-11 14:14:29

checkboxlistviewAndroid

2009-09-08 14:21:38

CheckBox翻頁選

2016-09-06 19:45:18

javascriptVue前端

2011-01-06 09:03:32

企業級控件庫

2009-07-23 14:08:58

2009-07-30 12:42:19

html控件和web控

2009-08-03 17:56:25

ASP.NET 數據控

2009-08-03 17:31:26

.NET驗證控件

2009-09-11 09:09:00

ASP.NETAdRotator控件

2009-07-20 13:32:24

ScriptManagASP.NET

2010-10-08 10:15:34

IFrameJS控件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人性生交大片免费看r链接 | 亚洲一区二区三区桃乃木香奈 | 日韩免费福利视频 | 亚洲成人免费视频在线观看 | 天堂av中文在线 | 狠狠操电影 | 日韩精品一区中文字幕 | 亚洲精品乱码久久久久久久久久 | 自拍视频在线观看 | 蜜桃在线一区二区三区 | 91免费在线看| 久久亚洲一区二区三 | 欧美一区二区免费 | 成人在线免费网站 | 一级在线 | 精品国产欧美 | 波波电影院一区二区三区 | 91在线精品视频 | 中文字幕在线视频免费观看 | 国产精品毛片在线 | 一二三四在线视频观看社区 | 国产 日韩 欧美 中文 在线播放 | xxx.在线观看 | 男女免费在线观看视频 | 中文字幕在线播放不卡 | 成人欧美一区二区三区在线播放 | 久99久视频| 国产高清视频在线 | 欧美电影大全 | 亚洲视频一区二区三区 | 一级片在线观看 | 国产999精品久久久久久 | 91精品国产麻豆 | 亚洲天堂网站 | 国偷自产av一区二区三区 | 欧美激情在线精品一区二区三区 | 视频1区2区 | 精品视频www | 日韩欧美在线观看视频网站 | 激情欧美日韩一区二区 | 亚洲欧美国产精品久久 |