[随记][asp.net基础]Page_Load和OnLoad
標(biāo)題:[隨記](méi)[asp.net基礎(chǔ)]Page_Load和OnLoad
一、前言
東西好久不用、不想,就會(huì)忘,所以沒(méi)辦法,只好記下來(lái)。
二、正文
aspx頁(yè)面加載的時(shí)候會(huì)自動(dòng)執(zhí)行Page_Load,也會(huì)執(zhí)行OnLoad方法,這兩個(gè)是什么關(guān)系呢?執(zhí)行順序是什么樣子的呢?
經(jīng)調(diào)查、deubg,發(fā)現(xiàn)先執(zhí)行OnLoad方法,然后執(zhí)行Page_Load方法,但是要注意編碼:
1、執(zhí)行OnLoad的提前
protected?override void OnLoad(EventArgs e){}
必須這樣寫(xiě),前面的修飾符必須是protected。
2、執(zhí)行Page_Load的提前
必須設(shè)置
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="PageLoadAndOnload.Default" %>
AutoEventWireup="true",如果是AutoEventWireup="false",則不會(huì)執(zhí)行。
三、參考
Difference between page_load and onLoad
ASP.NET Web Server Control Event Model
(2014-03-12 16:01)
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/fiteg/p/3596538.html
總結(jié)
以上是生活随笔為你收集整理的[随记][asp.net基础]Page_Load和OnLoad的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PureMVC(AS3)剖析:设计模式(
- 下一篇: ASP.NET WebForm中使用We