我只是对以编程方式在aspx
. 在做了一些研究之后,我只是想确保我正确理解了这一点。
当您尝试以编程方式添加控件时,您应该在page life cycle
.
您可以以编程方式创建和添加控件的最新版本是否在
page_load
?在中创建控件是最佳实践吗?
initialization phase
是因为这是在view state
加载之前吗?您是否必须继续重新创建每个控件
post back
?或者有没有办法创建一次并让它持久化?如果您更改
onInit
阶段中存在的任何控件,它会在加载view state
时自动替换吗?view state
是否
ContentTemplateContainer.Controls.Add(...)
添加子控件?例如,如果您尝试添加一个充满按钮的网格视图的表格,partial post back
当单击其中一个按钮时会出现吗?如果不是,您应该如何将子控件添加到UpdatePanel
?
这就是我现在能想到的所有问题。你们能给我的任何澄清都会很棒!