⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 roleusercontrol.ascx

📁 OA系统源码 办公应用软件源码 asp.net 开发
💻 ASCX
字号:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="RoleUserControl.ascx.cs" Inherits="Sysmagae_RoleUserControl" %>
<script type="text/javascript" language="javascript">
function checkAll(paramId){
    var items=document.getElementsByTagName("input");
    for(i=0;i<items.length;i++){
        var e=items[i];
        var eId=e.id;//获得当前控件元素的Id
        var m=eId.indexOf('_chk');
        var n=paramId.indexOf('_chk');
        //判断控件类型是否是checkbox,父子节点Id是否匹配,以控制只选中该父节点对应的子节点
        if(eId.substring(0,m)==paramId.substring(0,n) && e.type=='checkbox'){
            e.checked=document.getElementById(paramId).checked;
        }
    }
}
function checkOnly(paramId){
    var items=document.getElementsByTagName("input");
    for(i=0;i<items.length;i++){
        var e=items[i];
        var eId=e.id;
        var m=eId.indexOf('_chk');
        var n=paramId.indexOf('_chk');
        //判断控件类型是否是checkbox,父子节点Id是否匹配,以控制只选中该子节点对应的父节点
        if(eId.substring(0,m)==paramId.substring(0,n) && e.type=='checkbox'){
            if(eId.indexOf('chkParentMenu')!=-1){
                document.getElementById(eId).checked=true;
            }
        }
    }
}
</script>
<asp:CheckBox ID="chkParentMenu" runat="server" Font-Bold="true"  onclick="checkAll(this.id)" />
<asp:CheckBoxList ID="chklstChildMenu" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" CellPadding="0" CellSpacing="0" onclick="checkOnly(this.id)"></asp:CheckBoxList>
<input type="hidden" runat="server" id="hidParentMenu" />
<input type="hidden" runat="server" id="hidRoleId" />

<hr  style="color:#66CCFF"/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -