C# 页面加载和加载之间的差异
ASP.NET codebehind中的page_load和onLoad函数有什么区别?load是C# 页面加载和加载之间的差异,c#,asp.net,.net,code-behind,C#,Asp.net,.net,Code Behind,ASP.NET codebehind中的page_load和onLoad函数有什么区别?load是事件,onLoad是调用时引发该事件的方法 当然,这只是基类实现,因此 需要从派生类调用,以便事件工作)您可能应该阅读以了解更多信息 这一点应该有助于消除差异: 请注意,当事件处理程序 使用Page_事件语法创建, 基本实现是隐式的 所以你不需要 在方法中调用它。对于 例如,基页类的OnLoad 方法始终被调用,无论 是否创建页面加载方法。 但是,如果覆盖该页面 带重写的OnLoad方法 关键字(V
事件,onLoad是调用时引发该事件的方法
当然,这只是基类实现,因此
需要从派生类调用,以便事件工作)您可能应该阅读以了解更多信息
这一点应该有助于消除差异:
请注意,当事件处理程序
使用Page_事件语法创建,
基本实现是隐式的
所以你不需要
在方法中调用它。对于
例如,基页类的OnLoad
方法始终被调用,无论
是否创建页面加载方法。
但是,如果覆盖该页面
带重写的OnLoad方法
关键字(Visual Basic中的覆盖),
必须显式调用基函数
方法。例如,如果您覆盖
页面上的OnLoad方法
必须调用base.Load(MyBase.Load in
VisualBasic),以便为基础
要运行的实现
及
页面还支持自动事件
连线,意味着ASP.NET看起来
对于具有特定名称和
在以下情况下自动运行这些方法:
提出了某些事件。如果
的AutoEventWireup属性@
Page指令设置为true,第页
事件将自动绑定到
使用命名约定的方法
页面加载和
第一页
OnLoad是页面的一部分,始终被调用。您不需要有Page_Load方法,它只是事件的可选扩展。它们处理相同的事件,但Page_Load()仅在AutoEventWireup=“true”时工作。OnLoad触发Load事件,Page_Load是默认的事件处理程序