权限显示问题

lhyxiaolang 2011-12-16 11:30:08

<div class="Menu" id= "newdiv" runat="server" ><img src="Images/News.gif" alt=""/ > 新闻信息管理</div>
<div class="MenuNote" style="display:block;" id="newsDiv" runat="server">
<img src="images/menu_topline.gif" alt="新闻信息管理" />
<ul class="MenuUL">
<li><a href="M_NewsList.aspx" target="main">综合新闻列表</a></li>
<li><a href="M_EditNewsInfo.aspx" target="main">添加综合新闻</a></li>
<li><a href="M_ProductList.aspx" target="main">图片新闻列表</a></li>
<li><a href="M_EditPictInfo.aspx" target="main">添加图片新闻</a></li>
</ul>
</div>
<div class="Menu"><img src="Images/News.gif" alt="邮政业务管理"/> 邮政业务管理</div>
<div class="MenuNote" style="display:none;" id="postDiv" runat="server">
<img src="images/menu_topline.gif" alt="" />
<ul class="MenuUL">
<li><a href="M_PsMailAd.aspx" target="main">邮政函件管理</a></li>
<li><a href="M_PsStempct.aspx" target="main">集邮业务管理</a></li>
<li><a href="M_PsEcomercelist.aspx" target="main">电子商务管理</a></li>
<li><a href="M_NewsPapers.aspx" target="main">报刊发行管理</a></li>
<li><a href="M_PsFinacial.aspx" target="main">金融业务管理</a></li>
<!-- <li><a href="M_PsExpressList.aspx" target="main">物流速递管理</a></li> -->
<li><a href="M_EditPostService.aspx" target="main">其他业务管理</a></li>
</ul>
</div>
<div class="Menu"><img src="Images/News.gif" alt=""/> 客户服务管理</div>
<div class="MenuNote" style="display:none;" id="clientDiv" runat="server">
<img src="images/menu_topline.gif" alt="" />
<ul class="MenuUL">
<li><a href="M_EditClientService.aspx" target="main">编辑业务信息</a></li>
<li><a href="M_EditAgents.aspx" target="main">邮政网点编辑</a></li>
</ul>
</div>
<div class="Menu"><img src="Images/LookMes.gif" alt=""/> 其他信息管理</div>
<div class="MenuNote" style="display:none;" id="otherDiv" runat="server">
<img src="images/menu_topline.gif" alt="" />
<ul class="MenuUL">
<li><a href="M_FileList.aspx" target="main">业务学习</a></li>
<li><a href="M_EditUserFiles.aspx" target="main">添加业务信息</a></li>
<li><a href="M_WebLinkInfo.aspx" target="main">友情链接</a></li>
<li><a href="M_EditWebLink.aspx" target="main">添加友情链接</a></li>
</ul>
</div>
<div class="Menu"><img src="Images/user.png" alt=""/> 系统信息管理</div>
<div class="MenuNote" style="display:none;" id="sysDiv" runat="server">
<img src="images/menu_topline.gif" alt="" />
<ul class="MenuUL">
<li><a href="M_SysLogList.aspx" target="main">系统日志</a></li>
<li><a href="M_UpdatePassWord.aspx" target="main">修改密码</a></li>
<li><a href="M_UsersList.aspx" target="main">用户管理列表</a></li>
<li><a href="M_EditUsersInfo.aspx" target="main">添加用户</a></li>
</ul>

后台代码控制显示

DAL.Function.CheckState();
if (!IsPostBack)
{
userRole = BLL.bllUsers.getRoleCategoryByID(Session["ID"].ToString());
Hvalue.Value = userRole;
switch (userRole)
{
case "超级管理员" :

postDiv.Style["display"] = "none";
clientDiv.Style["display"] = "none";
otherDiv.Style["display"] = "none";
sysDiv.Style["display"] = "none";
// newsDiv.Style["display"] = "block";
newsDiv.Visible = false;
newdiv.Visible = false;


小弟想在一个页面上给用户登录权限,就是把上面的都设计在页面上,然后有复选框勾上,用户就拥有这个权限,以后导航菜单上就只显示勾上的东西了。比如现在管理员,给某个用户添加添加了“新闻信息管理”里面的,“综合新闻列表”“添加综合新闻” 和 “其他信息管理”里面的 “系统日志”“修改密码” 以后这个用户登录,导航菜单上就只有了这个了
...全文
147 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
晏子 2011-12-18
  • 打赏
  • 举报
回复
还是一样的,根据权限,隐藏的隐藏,显示的显示,不知道你要问什么,
lhyxiaolang 2011-12-18
  • 打赏
  • 举报
回复
我想的是用 c#后台代码,求高手解决
lhyxiaolang 2011-12-18
  • 打赏
  • 举报
回复
我说了,我是想管理权限,管理员给用户添加不同的功能模块
殇仒痕 2011-12-18
  • 打赏
  • 举报
回复
你可以对权限进行设定,权限对应用户级别,你可以在web.config里面设置不同权限就好了
joyhen 2011-12-17
  • 打赏
  • 举报
回复
假如如下所示:
□父:□子1 □子2 □子3 □子4;
先判断

if($(":checkbox:checked").length<1)
{
alert("至少选择一个");
return false;
}


处理:
function CheckChange(obj)
{
var _checked = $(obj).attr("checked")?true:false;
$(obj).parents('td').next().find('input').attr('checked',_checked);
}

function aaa(obj)
{
var _checked = true;
$(obj).parent().parent().find('input:checked').length==$(obj).parent().parent().find('input').length?true:false;

$(obj).parents('td').prev().find('input').attr('checked',_checked);
}
MSDNXGH 2011-12-17
  • 打赏
  • 举报
回复
那导航菜单的URL必需绑定相应权限,检查是否满足权限才能显示

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧