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

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

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

<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('確認(rèn)刪除?');"
Visible='<%# Eval("Termination").ToString()=="1" ? false : true %>' />
</ItemTemplate>
</asp:TemplateField>

2、全選的Js處理
復(fù)制代碼 代碼如下:

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、后臺對所選值的獲取
復(fù)制代碼 代碼如下:

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();

相關(guān)文章

最新評論

广州市| 无棣县| 资兴市| 辉县市| 北辰区| 通山县| 门头沟区| 南昌市| 南召县| 若尔盖县| 陇西县| 宽城| 桐庐县| 贵溪市| 池州市| 昭平县| 邵阳县| 兰考县| 大理市| 临西县| 大港区| 金阳县| 荔浦县| 夏津县| 松阳县| 军事| 安岳县| 高邮市| 四子王旗| 沙湾县| 花垣县| 亳州市| 鹤岗市| 岐山县| 手游| 依安县| 南郑县| 浦江县| 三台县| 大同县| 通山县|