我有一个 asp.net 页面,在页面的顶部和底部都有公共控件。(约 75% 的对照)。其余控件由 page_load 条件控制。
所以,我有,比如说:30 个控件和 5 个条件。
在 page_Load 上,我必须执行以下操作:
if (condtion1)
{
control1.Visible=false;
control2.Visible=true;
control3.Visible=false;
control4.Visible=true;
...etc...
}
else if (condition2)
{ contorl1.Visible=true;
control2.Visible=true;
control3.Visible=true;
...etc...
}
...etc....
有没有更好的方法来控制多个控件的控件可见性?请注意,控件可以重叠,即条件 1 和条件 2 可以具有相同的可见控件。
我的想法是创建 20 个控件并拥有某种面板,您可以在其中定义哪些控件属于该面板,但不确定它是否存在。