Jer*_*emy 3 asp.net viewstate user-controls loadviewstate
我有一个嵌套在转发器中的用户控件.在我的用户控制中,我有另一个中继器,我有一个面板.
我试图覆盖我的用户控件的LoadViewState事件并动态添加控件到面板.我想在LoadViewState中执行它,以便在viewstate加载之前添加动态控件,因此它们在回发后保留其值.
由于某种原因,用户控件(ascx)上的LoadViewState事件未触发.有没有办法强迫它开火,还是有其他方法我可以使用?我已经排除了用户控制转发器数据绑定事件,因为我需要它才能工作,即使数据绑定没有发生,我不能在转发器项目创建事件上这样做,因为子面板和内部html不存在然而.
LoadViewState不适合添加子控件.要在用户控件中动态添加控件,您需要查看CreateChildControls方法.
它不会触发LoadViewState事件,因为您需要在事件触发时保存至少一个值ViewState.
| 归档时间: |
|
| 查看次数: |
2501 次 |
| 最近记录: |