ASP.NET页生命周期补充

2016年10月26日

如果Visible=false,或在设计视图,不会引发PreRender事件。

参考资料

Manuel Abadia. Design Time tips. . 2006-05-21 [2015-11-30].

如果一个控件通过集合类型的属性允许任意数量的子控件,则该属性的集合元素类型必须继承自System Web.Control,否则在Visual Studio编辑窗口会提示错误,尽管实际运行时并不会出错。

控件的属性最好是可序列化的,以便保存到视图状态。如果不便实现序列化,可以考虑把属性改成子控件。