所以我对.NET
很新,我有一个带有多个按钮的小菜单
(foo1,foo2 ... foo5)。
我的问题是:为每个按钮设置一个面板并修改 .visible
属性更好,点击按钮或我应该更改控件每次单击菜单按钮时,面板内部是否知道不同的面板非常相似?
这两个中哪一个是处理问题的最佳方式,希望我的问题很清楚
答案 0 :(得分:0)
这取决于您对这些面板的用途。例如,面板上的信息是静态的还是动态呈现的?
大多数时候我都有独立的面板,因为它更容易维护(用于做许多不同事情的面板可能会使代码和样式变得混乱)。在少数情况下,我使用相同的面板用于不同的目的,最重要的是在内容是动态生成的情况下,我想重新使用代码并且不能选择多个面板,因为这需要大量的面板。
隐藏面板我更喜欢“display:none;”而不是“可见性:隐藏;”。前者可以防止未显示的html元素占用页面上的空间,因此它们不会影响页面的外观。