Control.Hide()vs Control.hidden = true

时间:2013-02-19 13:54:16

标签: asp.net ext.net

使用服务器端调用,哪种方法可以更快地隐藏控件?

Control.Hide();

Control.hidden = true;

鉴于这种情况我们有类似的东西:

<ext:Button runat="server">
   <DirectEvents>
      <Click OnEvent="hidethis"/>
   </DirectEvent>
</ext:Button>

public void hidethis(object sender, DirectEventArgs e)
{
    var Control = sender;
    // above Choice
}

1 个答案:

答案 0 :(得分:2)

深入研究Ext.Net Documentation,我发现:

  

隐藏属性隐藏此组件(默认为false)。如果为true,则将在内部调用hide方法。

所以调用Hide()的速度更快,因为Hidden属性无论如何都会调用方法Hide()