zoukankan      html  css  js  c++  java
  • asp.net动态加载checkbox的全选/全不选

    asp.net动态加载checkbox的全选/全不选:以下为演示例子
    CheckAlll.aspx
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckAll.aspx.cs" Inherits="TJBASE.Web.CheckAll" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        
    <title>无标题页</title>
        
    <script type="text/javascript" language="javascript">
        
    function CheckAll(idString,o)
        
    {
            
    var ShValues = idString.split('||');
            
    var i;
            
    for(i=0;i<ShValues.length-1 ;i++)
            
    {
                document.getElementById(ShValues[i]).checked 
    = o.checked;
                
            }

        }
     
        
    </script>
    </head>
    <body>
        
    <form id="form1" runat="server">
        
    <div>
        
    </div>
        
    </form>
    </body>
    </html>

    CheckAll.asp.cs
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    namespace TJBASE.Web
    {
        
    public partial class CheckAll : System.Web.UI.Page
        
    {
            
    protected void Page_Load(object sender, EventArgs e)
            
    {
                FillCheckBox();
            }

           
    protected void FillCheckBox()
            
    {
                
    //字符串ID集合
                string strCheckBoxIDSet = "";
                
    //动态加载checkbox
                for (int i = 0; i < 50; i++)
                
    {
                    CheckBox m_CheckBox 
    = new CheckBox();
                    m_CheckBox.ID 
    = i.ToString();
                    m_CheckBox.Text 
    = i.ToString();
                    form1.Controls.Add(m_CheckBox);
                    
    //ID以“||”连接成字符串
                    strCheckBoxIDSet = strCheckBoxIDSet + m_CheckBox.ID.ToString()+"||";
                }

                CheckBox m_CheckBox1 
    = new CheckBox();
                m_CheckBox1.ID 
    = "checkAll";
                m_CheckBox1.Text 
    = "全选";
                
    //全选动作事件
                m_CheckBox1.Attributes.Add("onclick""CheckAll('" + strCheckBoxIDSet + "',this)");
                form1.Controls.Add(m_CheckBox1);
            }

        }

    }



  • 相关阅读:
    redis key全量导出与导出指定前缀的key
    php魔术变量
    搭建高可用mysql系列(2)-- Percona XtraDB Cluster 安装
    搭建高可用mysql系列(1)-- Percona XtraDB Cluster介绍
    memcached迁移方案——记一次memcached session服务的迁移
    php获取两个数组相同的元素(交集)以及比较两个数组中不同的元素(差集)
    PHP运行模式简单总结
    解决osx下 ssh: connect to host localhost port 22: Connection refused
    linux增加自己的可执行目录 $PATH
    macbook下 go 语言的 helloworld
  • 原文地址:https://www.cnblogs.com/ganmk/p/1207593.html
Copyright © 2011-2022 走看看