我有一个UserControl
动态创建几个文本框。文本框的数量取决于用户的选择。我选择将每个 ID 存储TextBox
在UserControl
'sViewState
对象中,以便可以在每次回发时一致地重新创建它们。
Page_Init
如果我在(推荐)期间重新创建动态控件,则UserControls
'sViewState
尚未填充。
Page_Load
如果我在事件期间或之后重新创建动态控件,PreLoad
则它们的回发值直到Page_Load
事件之后才被重新水化,因此直到导致问题的页面生命周期的后期,我才能访问它们的正确值。
有更好的方法吗?