是否应该不惜一切代价避免动态asp.net控件?
在什么情况下应该使用它们?
你用什么替代?
答案 0 :(得分:2)
为了在回发后重新补水,我使用了DynamicControlsPlaceholder
当您想要将控件带回其视图状态而不必在每次请求时自行重建时,这非常棒。
答案 1 :(得分:1)
如果需要回发,我主要是避免使用它们。重建它们是一种痛苦。如果可能的话,在<asp:repeater>
或其他可以数据绑定的控件中构建它们。
答案 2 :(得分:-1)
1)应始终避免不必要的复杂性 2)必要时 3)较复杂的选项。