首页 > Web开发 > 详细

[随记][asp.net基础]Page_Load和OnLoad

时间:2014-03-12 17:29:56      阅读:338      评论:0      收藏:0      [点我收藏+]

标题:[随记][asp.net基础]Page_Load和OnLoad

一、前言

东西好久不用、不想,就会忘,所以没办法,只好记下来。

二、正文

aspx页面加载的时候会自动执行Page_Load,也会执行OnLoad方法,这两个是什么关系呢?执行顺序是什么样子的呢?

经调查、deubg,发现先执行OnLoad方法,然后执行Page_Load方法,但是要注意编码:

1、执行OnLoad的提前

protected override void OnLoad(EventArgs e){}

必须这样写,前面的修饰符必须是protected。

2、执行Page_Load的提前

必须设置

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="PageLoadAndOnload.Default" %>

AutoEventWireup="true",如果是AutoEventWireup="false",则不会执行。

三、参考

Difference between page_load and onLoad

ASP.NET Web Server Control Event Model

(2014-03-12 16:01)

[随记][asp.net基础]Page_Load和OnLoad,布布扣,bubuko.com

[随记][asp.net基础]Page_Load和OnLoad

原文:http://www.cnblogs.com/fiteg/p/3596538.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!