ASP.NET页生命周期补充
2016年10月26日如果Visible=false
,或在设计视图,不会引发PreRender
事件。
参考资料
Manuel Abadia. Design Time tips. . 2006-05-21 [2015-11-30].如果一个控件通过集合类型的属性允许任意数量的子控件,则该属性的集合元素类型必须继承自System Web.Control,否则在Visual Studio编辑窗口会提示错误,尽管实际运行时并不会出错。
控件的属性最好是可序列化的,以便保存到视图状态。如果不便实现序列化,可以考虑把属性改成子控件。