如果我想动态显示或隐藏多个用户控件。使用加载用户控件的面板然后显示或隐藏面板(可见= true/false),还是在运行时使用PlaceHolder并加载(添加)或取消搁置(清除)会更好?(LoadControl ())?面板和用户控件vs动态加载用户控件
a)我有一个使用AJAX UpdatePanel的页面。该页面有10个面板,每个面板加载一个用户控制。在后面的代码中,我使一个面板可见或不可见,只显示一次。这个解决方案很简单,因为所有用户控件都在页面中,所以很容易引用它们和它们的内部控件。
b)使用LoadControl动态加载控件似乎有点复杂。
我想知道与方法a相比是否有任何好处。 ViewState问题?呈现性能问题? HTML大小问题?
谢谢
一个
您知道,您可以简单地创建一个div:'
'来进行编程。 – 2011-04-07 22:38:33