我有一组相互嵌套的控件。最顶层的控件在 Page_Load 中有“DataBind()”方法调用,它触发内部控件的 DataBind() 方法调用。
我认为 PageLoad 应该在触发控件的 DataBind 事件之前完全完成(http://msdn.microsoft.com/en-us/library/ms178472(v=vs.100).aspx)。那是对的吗?
问题是这个内部控件没有加载所有数据(它们应该从初步控件传递),结果因 NullPointer 异常而崩溃......
与此相关的问题:
- 为什么控件的 DataBind 在控件的 Page_Load 方法之前被调用?
- 如何正确初始化控件数据,以便在 DataBind() 调用最高父级之前,所有底部/嵌套控件都将具有所有必需的数据
谢谢你。