asp.net CheckBoxList 取值与勾选,复选框后台控制前台checkbox选中
2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址:https://cloud.tencent.com/act/cps/redirect?redirect=1062
2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址:https://www.aliyun.com/minisite/goods
推荐:asp.net 获得有复选框形式的TreeView的选中的节点值,获得树里复选框checkbox的值
string insertQXLB = ""; foreach (TreeNode t in TreeView1.CheckedNodes){ insertQXLB += t.Text + ",";} 这样就获得了所选的所有的节点值 注意这
前台:
<asp:CheckBoxList ID = "cblJL" runat = "server" RepeatDirection="Horizontal" Width="100%"> <asp:ListItem>当前记录</asp:ListItem> <asp:ListItem>当前页</asp:ListItem> <asp:ListItem>全部记录</asp:ListItem> </asp:CheckBoxList>
后台3种方式:
第一种:获得CheckBox的值
string save_cblJL = ""; for (int i = 0; i < this.cblJL.Items.Count; i++) { if (this.cblJL.Items[i].Selected == true) { save_cblJL += this.cblJL.Items[i].Value + ","; } } Response.Write(save_cblJL);
第二种:获得CheckBox的值
string str_Save_cblJL = ""; foreach (ListItem li in cblJL.Items) { if (li.Selected == true) { str_Save_cblJL += li.Value + ","; } } Response.Write(str_Save_cblJL);
第三种:从后台给前台CheckBox赋值
string strapp = "当前记录,当前页,全部记录,"; string[] strtemp = strapp.Split(','); foreach (string str in strtemp) { for (int i = 0; i < cblJL.Items.Count; i++) { if (this.cblJL.Items[i].Value == str) { this.cblJL.Items[i].Selected = true; } } }
黑色头发:http://heisetoufa.iteye.com/
推荐:asp.net复选框的全选全不选功能的实现asp:checkbox
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi
相关阅读排行
- 1asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- 2[Asp.Net MVC4]验证用户登录实现
- 3检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。 - CatcherX
- 4asp.net CheckBoxList 取值与勾选,复选框后台控制前台checkbox选中
- 5ASP.NET 3.5 企业级开发