Avatar billede stephanryer Nybegynder
08. december 2005 - 16:55 Der er 10 kommentarer og
1 løsning

Kode skal kun eksekveres første gang siden loades

Er der en smart måde at gøre sådan at når man redirectes til en bestemt så xxx.aspx så har denne fil noget kode som kun udføres på dette tidspunkt og som ikke udføres når xxx.aspx loader sig selv igen?
Avatar billede snepnet Nybegynder
08. december 2005 - 16:58 #1
du kan spørge på IsPostBack

f.eks. i page_load

if(!IsPostBack)
{
  Response.Write("blah");
}

mvh
Avatar billede stephanryer Nybegynder
08. december 2005 - 16:59 #2
takker, prøver det lige af.
Avatar billede stephanryer Nybegynder
08. december 2005 - 17:00 #3
er page_load en metode der automatisk kaldes ved load af siden?? Eler er det bare et tilfældigt navn du lige fandt på?
Avatar billede hacked Nybegynder
08. december 2005 - 18:56 #4
det er en metode der automatisk kaldes ved load af en side ja :)
Avatar billede hacked Nybegynder
08. december 2005 - 18:58 #5
i visual studio:

private void Page_Load(object sender, System.EventArgs e)
{
  // Put user code to initialize the page here
}
Avatar billede stephanryer Nybegynder
08. december 2005 - 21:44 #6
Cool, prøver det lige :)
Avatar billede stephanryer Nybegynder
08. december 2005 - 21:49 #7
Well det kaldes også ved post backs. Vil gerne vide hvordan det kun udføres én gang pr session.
Avatar billede stephanryer Nybegynder
08. december 2005 - 22:01 #8
så med en kombination af de to ting fandt jeg en brugbar løsning:
private void Page_Load(object sender, System.EventArgs e)
{
  if(!IsPostBack)
  {
  StartUp();
  }
}

Tak for hjælpen. Læg et svar. :)
Avatar billede stephanryer Nybegynder
14. december 2005 - 15:38 #9
Læg lige et svar så jeg ikke har point ude at flyve :)
Avatar billede snepnet Nybegynder
14. december 2005 - 16:19 #10
et svar kommer flyvende her :o) - men et fra malkor ville nok også være på sin plads.
mvh
Avatar billede stephanryer Nybegynder
14. december 2005 - 19:25 #11
Helt rigtigt. Det var jo kombinationen der løste problemet :) Malkor du får en uge til at smide et svar. Ellers får snepnet dem alene :D
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