webForumDet fria alternativet

AutoEventWireup - true eller false?

.NET

1 svar · 406 visningar · startad av JulleBoy

Medlem sedan jan. 200450 inlägg
Frågan#1

Tror att jag har förstått vad AutoEventWireup gör men jag kan fortfarande inte riktigt få till det. Hur ska man egentligen göra, ska man sätta denna till true eller false? Och vad sätts denna till som default om man t.ex. skriver:

<%@ Page Language="C#" CodeFile="code_behind/UserList.aspx.cs" Inherits="UserList" %>

Jag har testat att sätta den till både true och false men märker ingen skillnad. Min Page_Load ser t.ex. ut som följande:

protected void Page_Load() {
    // Något körs
}

Sen undrar jag också om default för AutoEventWireup är olika för Web Forms (aspx) och User Controlls (ascx)?

Medlem sedan okt. 200637 inlägg
#2

På denna sida står följande: http://www.codeproject.com/aspnet/AutoEventWireup.asp

"A thing to be kept in mind is that the AutoEventWireup attribute of the Page directive is set to true by default for the machine (check out the value of this attribute in the machine.config) but set to false by default for a .aspx page). So if it is missing, since by default it is true (i.e., at the machine level), the page framework calls page events automatically, specifically the Page_Init and Page_Load methods. "

273 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
145 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
145 ms — ändringar (db)