如何隐藏或显示Web应用程序的菜单项 [英] How Can I Hide Or Show Menu Items Of Web Application
本文介绍了如何隐藏或显示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"]);
Heredt
is your DataTable from Database
Set your indexes as per your requirements.
这篇关于如何隐藏或显示Web应用程序的菜单项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文