2013-02-19 18 views
1

与服务器端调用,哪种方法隐藏控件更快?Control.Hide()与Control.hidden = true

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 
} 
+0

你为什么不尝试和测量? – 2013-02-19 14:13:17

+0

@BartekBanachewicz因为我的本地主机内部响应时间变化很大:( – Vogel612 2013-02-19 14:23:41

+0

@ Vogel612也许这意味着它只是*微不足道的*? – 2013-02-19 14:33:16

回答

2

挖掘到Ext.Net Documentation,我发现:

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

所以调用Hide()更快,因为Hidden属性调用该方法Hide()反正。

+0

fyi,设置'隐藏'属性在技术上更快,但除非你每秒调用'隐藏()'数百万次(这是猜测),否则你不会看到任何好处。 – 2013-02-19 18:13:55

相关问题