📄 roleusercontrol.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 + -