首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于子菜单项有关问题

2012-09-24 
关于子菜单项问题大家有没有遇到用代码实现子菜单项的Visible属性变动,只能动态的从false改变为true,而tru

关于子菜单项问题
大家有没有遇到用代码实现子菜单项的Visible属性变动,
只能动态的从false改变为true,
而true改变为false无效。

[解决办法]
http://msdn.microsoft.com/zh-cn/library/system.web.ui.control.visible.aspx

如果容器控件不会呈现,它包含的任何控件不会呈现,即使您设置单个控件的 Visible 属性设置为 true。 在这种情况下,独立控件返回 Visible 属性的 false ,即使您显式设置为 true。 (也就是说,如果父控件的 Visible 属性设置为 false,子控件继承该设置,并设置优先于任何本地设置。) 

来自于msdn最好的解释
[解决办法]
菜单项在没有下拉展开的时候,其Visible属性是false,因为其确实“看不到”,即时你将其设置为Visible = true,也没有作用。我们在使用的时候是结合其Enabled和Tag属性来实现的。

热点排行