2014-04-23 85 views
-1

限制控制我在我的用戶控件的多個控件像如何從初始化

文本框中,drowndown,列表視圖,GridView和等

我設置的某些屬性中設置啓用和可見屬性用戶控件的每個控件。

像isdropdownvisible,istextboxvisible等

我想這是設置可見的那些控制=假的不會被初始化。以便處理。

或建議我,可以提高網頁速度的另一種方法

+0

首先,爲什麼你認爲這會影響速度?如果這些都是使用'的Runat = Server'那麼他們就不會被渲染asp.net控制,這樣他們就不會影響到HTML響應大小。 –

+0

@PatrickHofman,例如,它們是數據綁定控件,它們可能會影響服務器處理時間,即使它們不影響html響應。 – SWeko

+0

@SWeko:我知道,但我不知道爲什麼OP是有意這麼多他們。 –

回答

0

由於初始化的一部分本身是可見的標誌的設置,即系統不知道控件是否可見或不可見,直到後它被初始化,恐怕你所要求的不僅是不可能的,而且也是不合邏輯的。

如果你有一些控件有過重的初始化,未立即需要的問題,你可以在某些動態地加載它們,但我不能更具體的,沒有一些示例代碼。

+0

我不是說應該用於控制的Visible屬性。相反,我想使用usercontrol中定義的屬性。我認爲這會讓你更清楚 –

+0

這也是未知的,直到初始化之後。請提供一個相關示例。 – SWeko