【问题标题】:asp.net page life cycle explanation and examplesasp.net页面生命周期解释及例子
【发布时间】:2013-09-28 13:15:22
【问题描述】:

我看到ASP.NET中有很多关于页面生命周期的解释,但是没找到 解释或演示每个生命周期(preinit、init、initcomplete 和 co)的建议示例的文档或博客。 例如,我知道建议将数据从 DB 绑定到 Page_Load 事件的服务器控件。

提前致谢。

【问题讨论】:

标签: asp.net page-lifecycle


【解决方案1】:

我发现this article 是关于 asp.net 中页面生命周期的一个很好的参考。

我通常为自己遵循以下广泛的准则:

  1. 初始化事件 - 数据绑定时,例如一个 DropDownList 我在控件的 Init 事件上执行此操作(如果您稍后执行此操作,则整个列表将以视图状态结束,除非您关闭视图状态)。
  2. Init 事件 - 将控件动态添加到控件树时,我在 Init 事件中执行此操作
  3. 加载事件 - 设置控件的值(例如,从数据库加载字段值并设置输入字段)

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多