關(guān)于Asp.net頁(yè)面Page_Load被執(zhí)行兩次的問(wèn)題分享
在寫aspx的時(shí)候,不注意把AutoEventWireup="false"去掉,你可能會(huì)死得很難看,
Page_load部分會(huì)在一次頁(yè)面加載的時(shí)候執(zhí)行兩次哦!千萬(wàn)注意不要去掉aspx中的
AutoEventWireup="false"設(shè)置。
<%@ Page language="c#" Codebehind="ShowSimpleFactory.aspx.cs" AutoEventWireup="false" Inherits="test.DesignPatternTest.ShowSimpleFactory" %>
當(dāng)你將這個(gè)屬性設(shè)置為true時(shí),Asp.Net將頁(yè)面的生命周期事件與一些特殊的方法進(jìn)行關(guān)聯(lián),比如將你的Page_Load方法直接關(guān)聯(lián)到頁(yè)面生命周期的OnPageLoad事件。如果你將這個(gè)屬性設(shè)置為false,那么這種自動(dòng)的關(guān)聯(lián)將不存在,你需要自己設(shè)置OnPageLoad事件的處理程序。
一般你將這個(gè)屬性設(shè)置為false后,你可以獲取少許的性能提升。
Microsoft 建議始終將 AutoEventWireup 設(shè)置為 FALSE。
相關(guān)文章
用Jquery訪問(wèn)WebService并返回Json的代碼
經(jīng)常會(huì)用JavaScript訪問(wèn)asp.net的Webservice的需求,通常的方法是用asp.net ajax來(lái)解決,但asp.net ajax框架在不國(guó)內(nèi)并不經(jīng)常被使用。2008-09-09
完美解決在ModalPopupExtender中使用CalendarExtender時(shí)被層遮擋的問(wèn)題
ASP.NET AJAX Control Toolkit是一組非常不錯(cuò)的基于asp.net的ajax控件,它建立在asp.net 3.0的ScriptManager組件之上,提供了很多非常實(shí)用的效果和功能。2009-11-11
Json日期格式問(wèn)題的四種解決方法(超詳細(xì))
這篇文章主要介紹了Json日期格式問(wèn)題的四種解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03
ASP.NET Core 數(shù)據(jù)保護(hù)(Data Protection)上篇
這篇文章主要為大家詳細(xì)介紹了ASP.NET Core 數(shù)據(jù)保護(hù)(Data Protection),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
ASP.Net中防止刷新自動(dòng)觸發(fā)事件的解決方案
ASP.Net中防止刷新自動(dòng)觸發(fā)事件的解決方案...2007-03-03
記Asp.Net Core Swagger使用并帶域接口處理的方法
這篇文章主要介紹了記Asp.Net Core Swagger使用并帶域接口處理的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
詳解ASP.NET Core 中的多語(yǔ)言支持(Localization)
本篇文章主要介紹了ASP.NET Core 中的多語(yǔ)言支持(Localization) ,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08

