如果我想動態顯示或隱藏多個用戶控件。使用加載用戶控件的面板然後顯示或隱藏面板(可見= true/false),還是在運行時使用PlaceHolder並加載(添加)或取消擱置(清除)會更好?(LoadControl ())?面板和用戶控件vs動態加載用戶控件
a)我有一個使用AJAX UpdatePanel的頁面。該頁面有10個面板,每個面板加載一個用戶控制。在後面的代碼中,我使一個面板可見或不可見,只顯示一次。這個解決方案很簡單,因爲所有用戶控件都在頁面中,所以很容易引用它們和它們的內部控件。
b)使用LoadControl動態加載控件似乎有點複雜。
我想知道與方法a相比是否有任何好處。 ViewState問題?呈現性能問題? HTML大小問題?
謝謝
一個
您知道,您可以簡單地創建一個div:'
'來進行編程。 – 2011-04-07 22:38:33