Avatar billede Lars Søndergaard Nybegynder
10. februar 2004 - 16:13 Der er 3 kommentarer og
1 løsning

Page_Load kører 2 gange på min webform

Koden jeg har i min Page_Load på aspx.cs filen afvikles 2 gange. Hvorfor dælen gør det det ???
Avatar billede snepnet Nybegynder
23. februar 2004 - 22:29 #1
sansynligvis fordi du har angivet AutoEventWireup="true" i din aspx-fil, eller slet ikke har angivet den.
Hvis den er true eller ikke er angivet bliver Page_Load kørt automatisk.
Visual Studion sætter det vanligvis op så du i din aspx-fil har angivet noget i denne stil (hvis du benytter c#) :
<%@ Page language="c#" Codebehind="SomePage.aspx.cs" AutoEventWireup="false" Inherits="SomeSite.SomePage" %>

Og desuden i din code-behind :
private void InitializeComponent()
{   
  this.Load += new System.EventHandler(this.Page_Load);
}

Såhhh.... hvis du har en tilsvarende InitializeComponent som ovenstående bør du explicit angive AutoEventWireup="false"

Håber det kunne bruges.
Avatar billede Lars Søndergaard Nybegynder
11. marts 2004 - 15:55 #2
det er KANON.. 1000000000 tak.. du burde ha nogle flere points... :D
Avatar billede Lars Søndergaard Nybegynder
11. marts 2004 - 15:56 #3
problemet var netop: AutoEventWireup="true"
Avatar billede snepnet Nybegynder
11. marts 2004 - 17:23 #4
Super :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester