根据用户权限,显示不同的菜单项(可选与不可选)。
用VS2005 自带的控件Menu,代码如下:
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" Width="201px">
<Items>
<asp:MenuItem Text="设置" Value="设置">
<asp:MenuItem NavigateUrl="~/changepassword.aspx" Text="更改密码" Value="更改密码"></asp:MenuItem>
<asp:MenuItem Text="退出" Value="退出"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="柴油入库及车辆加油" Value="柴油入库及车辆加油">
<asp:MenuItem Text="柴油入库记录" Value="柴油入库记录" NavigateUrl="~/oil_in.aspx"></asp:MenuItem>
<asp:MenuItem Text="车辆加油记录" Value="车辆加油记录"></asp:MenuItem>
<asp:MenuItem Text="车辆维护" Value="车辆维护"></asp:MenuItem>
</asp:MenuItem>如果有2个用户A和B。登录进去后默认都能选择所有菜单项,现在要让B用户不能选择“车辆维护”这个菜单项,怎么做?注:数据库中已设置A和B得权限。谢谢。
用VS2005 自带的控件Menu,代码如下:
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" Width="201px">
<Items>
<asp:MenuItem Text="设置" Value="设置">
<asp:MenuItem NavigateUrl="~/changepassword.aspx" Text="更改密码" Value="更改密码"></asp:MenuItem>
<asp:MenuItem Text="退出" Value="退出"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="柴油入库及车辆加油" Value="柴油入库及车辆加油">
<asp:MenuItem Text="柴油入库记录" Value="柴油入库记录" NavigateUrl="~/oil_in.aspx"></asp:MenuItem>
<asp:MenuItem Text="车辆加油记录" Value="车辆加油记录"></asp:MenuItem>
<asp:MenuItem Text="车辆维护" Value="车辆维护"></asp:MenuItem>
</asp:MenuItem>如果有2个用户A和B。登录进去后默认都能选择所有菜单项,现在要让B用户不能选择“车辆维护”这个菜单项,怎么做?注:数据库中已设置A和B得权限。谢谢。
解决方案 »
- 能否通过泛型的where子句要求某个变量必须声明了某特性?
- 如何以下面的形式存储字符串数组里的内容,描述如下
- 问一下想获取验证码的图片怎么获取?
- 注册组件 regsvr32 "C:\Documents and Settings\Administrator\桌面\NMS_ZD\mswinsck.ocx"
- using Microsoft.Office.Interop.Owc11; 出错了
- 窗体应用程序中,写了两个类,类1中调用类2的方法,form1中调用类1的方法
- 如何用OleDb向EXCEL文件添加列
- @@WPF中TextBox的问题@@
- webservice放在本地可以执行,如过放在网络上,我该怎么调用webservice
- FTP服务器移动文件目录,可以上传,创建目录,删除,重命名,就是做不到移动,说是权限问题
- 大家看我的贪吃蛇
- 按鍵盤 抓屏鍵怎樣保存在c#winform的pictue中去
Menu1.Items[i].ChildItems[i].Enabled= false;i是菜单项的编号,从0开始。
比如:菜单项中的“设置”是0,“柴油入库及车辆加油”是1.
子菜单项也是按这个编号。