最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

GridView的CheckBox列選擇及多參數(shù)傳遞三步搞定

 更新時間:2013年01月18日 18:29:07   作者:  
GridView的CheckBox列選擇及多參數(shù)傳遞三步實現(xiàn):GridView的列設置/全選的Js處理/后臺對所選值的獲取,操作步驟很詳細,有利于新手學習,感興趣的朋友可以了解下啊
1、GridView的列設置
復制代碼 代碼如下:

<asp:TemplateField HeaderStyle-CssClass="check" ItemStyle-CssClass="check">
<HeaderTemplate>
<input type="checkbox" onclick="selectAll(this)" />
全選
</HeaderTemplate>
<ItemTemplate>
<input name="chkIDCardNum" type="checkbox"
value="<%# Eval("PID") %>$<%# Eval("IdentityCard")%>$<%# Eval("PName")%>"
<%# "1" == Eval("IsCouldDelete").ToString()?"disabled='disabled'":""%> />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField Visible="true" HeaderText="刪除">
<ItemTemplate>
<asp:LinkButton id="lbtnDelete" CommandName="lbtnDelete" runat="server" Text="刪除檔案"
CommandArgument='<%# Eval("PID") +"$"+ Eval("IdentityCard")%>'
OnClientClick="return confirm('確認刪除?');"
Visible='<%# Eval("Termination").ToString()=="1" ? false : true %>' />
</ItemTemplate>
</asp:TemplateField>

2、全選的Js處理
復制代碼 代碼如下:

function selectAll(myself) {
var oState = myself.checked;
var checkboxes = document.getElementsByName("chkIDCardNum"); //獲取input組
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].disabled) {
} else {
checkboxes[i].checked = oState; //選擇值
}
}
}

3、后臺對所選值的獲取
復制代碼 代碼如下:

var selectedIds = Request.Params["chkIDCardNum"].Split(',');
if (selectedIds.Length == 0)
return;
//int[] msgIds = Array.ConvertAll<string, int>(selectedIds, s => int.Parse(s));
int[] ids = selectedIds.Select(t => int.Parse(t.Split('$')[0])).ToArray();
string[] cards = selectedIds.Select(t => t.Split('$')[1]).ToArray();

相關文章

最新評論

察雅县| 甘洛县| 孟州市| 行唐县| 轮台县| 休宁县| 邢台县| 旬阳县| 仲巴县| 珠海市| 西宁市| 文成县| 漠河县| 甘泉县| 溧阳市| 齐河县| 涡阳县| 沧州市| 温宿县| 康马县| 桦南县| 桐城市| 台东县| 平江县| 靖宇县| 牡丹江市| 女性| 乡宁县| 桐乡市| 海盐县| 虞城县| 来宾市| 哈巴河县| 阳城县| 汶上县| 郸城县| 吉木乃县| 永顺县| 滦平县| 德安县| 长治县|