如何隐藏或显示Web应用程序的菜单项 [英] How Can I Hide Or Show Menu Items Of Web Application

查看:245
本文介绍了如何隐藏或显示Web应用程序的菜单项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有网络应用程序,有一个菜单,我只想控制数据库表中的菜单项。对于表中的每一列都有位数据类型所以我只是如果我更改其值1然后该菜单项将显示否则隐藏。

解决方案

试试这个



主菜单项目

 Menu1.Items [ 0 ]。Enabled = Convert.ToBoolean(dt.Rows [ 0 ] [ 状态]); 



对于子菜单项

 Menu1.Items [ 0 ]。ChildItems [  0 ]。Enabled = Convert.ToBoolean(dt.Rows [ 0 ] [ 状态]); 



子子菜单项

 Menu1.Items [ 0 ]。ChildIt ems [ 0 ]。ChildItems [ 0 ]。Enabled = Convert.ToBoolean(dt.Rows [ 0 ] [ 状态]); 



这里 dt 是来自数据库的DataTable

根据您的要求设置索引。


i have web application ,there is a menu, i just want control the menu item from the database table.like against each column in the table there is bit datatype so i just if i change its value 1 then that menu item will be display otherwise hide.

解决方案

Try this

For main menu item

Menu1.Items[0].Enabled = Convert.ToBoolean(dt.Rows[0]["Status"]);


For child menu item

Menu1.Items[0].ChildItems[0].Enabled = Convert.ToBoolean(dt.Rows[0]["Status"]);


For sub child menu item

Menu1.Items[0].ChildItems[0].ChildItems[0].Enabled = Convert.ToBoolean(dt.Rows[0]["Status"]);


Here dt is your DataTable from Database
Set your indexes as per your requirements.


这篇关于如何隐藏或显示Web应用程序的菜单项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆