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

        }

    }



  • 相关阅读:
    P1144 最短路计数 题解 最短路应用题
    C++高精度加减乘除模板
    HDU3746 Teacher YYF 题解 KMP算法
    POJ3080 Blue Jeans 题解 KMP算法
    POJ2185 Milking Grid 题解 KMP算法
    POJ2752 Seek the Name, Seek the Fame 题解 KMP算法
    POJ2406 Power Strings 题解 KMP算法
    HDU2087 剪花布条 题解 KMP算法
    eclipse创建maven项目(详细)
    maven的作用及优势
  • 原文地址:https://www.cnblogs.com/ganmk/p/1207593.html
Copyright © 2011-2022 走看看