ASP.NET页面生命周期:方法与事件

ASP.NET页面生命周期:方法与事件,asp.net,events,methods,page-lifecycle,Asp.net,Events,Methods,Page Lifecycle,有人能给我解释一下ASP.NET页面生命周期中方法和事件之间的区别吗?当页面运行时,会执行一系列方法。这些方法反过来引发事件,用户可以处理这些事件来执行各种任务,如初始化控件、填充控件属性、执行控件行为代码等 以下是来自MSDN的优秀流程图,其中显示了执行的不同方法以及从这些方法引发的事件: 有关ASP.NET页面生命周期的更多信息,请参阅MSDN的完整概述: MSDN有一个很好的分解:您可以完全重写方法,但也必须调用基本方法。对于Page_PreRender之类的事件,您不需要。那么,为什么

有人能给我解释一下ASP.NET页面生命周期中方法和事件之间的区别吗?

当页面运行时,会执行一系列方法。这些方法反过来引发事件,用户可以处理这些事件来执行各种任务,如初始化控件、填充控件属性、执行控件行为代码等

以下是来自MSDN的优秀流程图,其中显示了执行的不同方法以及从这些方法引发的事件:

有关ASP.NET页面生命周期的更多信息,请参阅MSDN的完整概述:

MSDN有一个很好的分解:您可以完全重写方法,但也必须调用基本方法。对于Page_PreRender之类的事件,您不需要。那么,为什么要使用一个而不是另一个呢?在大多数情况下,这些方法只是包装事件调用,因此归根结底是需要在调用事件之前还是之后完成工作。