色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

OnLoad與Page_Load的差異分析

  記得最開始學(xué)習(xí)ASP.NET的時候,我們就被告知:Page_Load方法里面可以寫頁面加載的代碼。

  于是我們就懵懵懂懂寫了很長時間的Page_Load方法。最近回過頭思考,為什么一個普通的方法,能被自動調(diào)用呢?于是就得知了AutoEventWireup屬性。

  %@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.ASPx.cs" Inherits="Default" %

  一般我們新建頁面的時候,AutoEventWireup就為true。MSDN的解釋是:指示控件的事件是否自動匹配(Autowire)。如果啟用事件自動匹配,則為 true;否則為 false。默認(rèn)值為 true。那么我們先得到一個結(jié)論是:AutoEventWireup為true時,Page_Load、Page_Init之類的方法名能被自動調(diào)用。

  下面我們反編譯源代碼來看看里面是怎么回事。首先反編譯所有頁面的父類:Page類。

public class Page : TemplateControl, IHttpHandler { }

NET技術(shù)OnLoad與Page_Load的差異分析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 尼木县| 喀什市| 青河县| 浏阳市| 安化县| 卓资县| 达拉特旗| 天祝| 荥经县| 西乌珠穆沁旗| 桃园市| 绩溪县| 白沙| 淮阳县| 武清区| 永定县| 安国市| 北宁市| 壤塘县| 米林县| 宁明县| 兴安盟| 东海县| 循化| 福建省| 兴业县| 库伦旗| 凤凰县| 苗栗市| 阿城市| 蒙山县| 招远市| 宜都市| 灌云县| 磐安县| 红桥区| 舒城县| 昌乐县| 高碑店市| 新丰县| 赣州市|