国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net使用Repeater控件中的全選進行批量操作實例

2024-07-10 12:48:06
字體:
供稿:網(wǎng)友

本文實例講述了asp.net使用Repeater控件中的全選進行批量操作的方法。。具體分析如下:

今天在Repeater控件中碰到一個全選的操作,于是上網(wǎng)查了一下,找到一個覺得比較好,便記錄下來,

界面代碼簡化之后(全選操作):

代碼如下:
<script type="text/javascript">
function SelectAll(parentChk, ChildId, bigControlID) {
var oElements = document.getElementsByTagName("INPUT");
var bIsChecked = parentChk.checked;

for (i = 0; i < oElements.length; i++) {
     if (IsCheckBox(oElements[i]) && IsMatch(oElements[i].id, ChildId, bigControlID)) {
 oElements[i].checked = bIsChecked;
      }
   }
}

function IsMatch(id, ChildId, controlID) {
var sPattern = '^' + controlID + '_+.*' + ChildId + '$';
var oRegExp = new RegExp(sPattern);
if (oRegExp.exec(id))
 return true;
else
 return false;
}

function IsCheckBox(chk) {
       if (chk.type == 'checkbox') return true;
       else return false;
}
</script>
 
<asp:Repeater ID="Repeater_xx" runat="server">
       <HeaderTemplate>
   <table>
         <tr>
        <th>選項</th>
        <th>數(shù)據(jù)</th>
         </tr>
       </HeaderTemplate>
       <ItemTemplate>
         <tr>
       <td>
     <asp:CheckBox ID="CheckBox_ID" runat="server" Checked="false" />
       </td>
       <td>
     <asp:Label runat="server" ID="Label_ID" Text='<%#Eval("Label_ID")%>'></asp:Label>
       </td>
   <tr>
      </ItemTemplate>
      <FooterTemplate>
  </table>
      </FooterTemplate>
</asp:Repeater>   

<asp:CheckBox runat="server" ID="CheckBoxCz" Text="全選/反選" onclick='SelectAll(this,"CheckBox_ID","Repeater_xx")'/>

<input class="anniu" id="input_gs" type="submit" runat="server" onserverclick="Gssubmit_Click" value="操作" />

后臺根據(jù)選中項獲取當(dāng)前行的數(shù)據(jù)然后進行操作

代碼如下:
public void Gssubmit_Click(object sender, EventArgs e)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东山县| 甘孜县| 德惠市| 时尚| 东光县| 双江| 宝清县| 广西| 滨海县| 柳河县| 惠来县| 金山区| 昌平区| 侯马市| 宁安市| 五家渠市| 石阡县| 武城县| 澄江县| 尤溪县| 巍山| 象山县| 隆安县| 六枝特区| 凉城县| 灵山县| 中西区| 宜君县| 永德县| 原阳县| 双峰县| 利津县| 政和县| 兰西县| 萨嘎县| 上高县| 香格里拉县| 西林县| 库车县| 墨竹工卡县| 旬阳县|