---
title: "page_load körs 2 ggr"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/152340-page-load-körs-2-ggr"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "lucgo446"
published: "2006-10-10T16:16:19.000Z"
updated: "2006-10-12T16:26:06.000Z"
replies: 15
views: 632
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/152340-page-load-körs-2-ggr"
---

# page_load körs 2 ggr

## #1 — lucgo446, 2006-10-10T16:16Z

jag har nåt helt otroligt fel på en sida

page_load körs 2 ggr trots att jag bara anropar sidan en gång, och jag har inga andra anrop till page_load

har ni vart med om nåt liknande?

jag har satt en logg i page_load

där ser jag att den anroppas 2 gg samma sekund

men bara ibland... 

liksom andra gången den körs så är värderna i db inte samma så då blir det ju fel!!! 

tyvärr är den ingen publik sida så jag kan inte ge länk, men det går ändå inte att se, det blir bara fel.

Vad kan det vara? denna sida har funkat förut...

Permalänk: https://www.webforum.nu/p/152340

## #2 — P, 2006-10-10T17:12Z

Någon postback?

Permalänk: https://www.webforum.nu/p/1879140

## #3 — Gladh, 2006-10-10T18:48Z

Kolla att logga någoy så här!

```
private void Page_Load()
{
    System.Diagnositics.Debug.WriteLine("Page_Load");
    if(!Page.IsPostback)
       System.Diagnositics.Debug.WriteLine("Page_Load (Postback)");
}
```

\- M

Permalänk: https://www.webforum.nu/p/1879176

## #4 — lucgo446, 2006-10-10T20:03Z

nej ingen postback... 

Hur läser man av System.Diagnositics?

Permalänk: https://www.webforum.nu/p/1879228

## #5 — Dino, 2006-10-10T20:09Z

AutoEventWireUp="true" i Page directivet kan ibland ställa till det. Testa och sätt till false.

Permalänk: https://www.webforum.nu/p/1879233

## #6 — lucgo446, 2006-10-10T20:37Z

Då funkar det inte alls ibland...

Permalänk: https://www.webforum.nu/p/1879253

## #7 — Nickemannen, 2006-10-11T05:33Z

Så om du kör en global variabel för klassen och plussar på den i PageLoad så blir det 2?

Permalänk: https://www.webforum.nu/p/1879305

## #8 — lucgo446, 2006-10-11T05:48Z

Hur menar du då Nickelmannen!?  hänger inte med... 

Tack för tipsen, alla!

Permalänk: https://www.webforum.nu/p/1879306

## #9 — SB, 2006-10-11T07:17Z

Jag har haft samma problem tidigare med att Page_Load triggas 2 gånger. Lösningen på mitt problem den gången var att ta bort attributen i BODY-taggen (t ex background="#EEEEFF"). Det står en hel del att läsa om detta problem t ex i denna tråd:

<http://www.codecomments.com/archive289-2004-8-260270.html>

Permalänk: https://www.webforum.nu/p/1879330

## #10 — Gladh, 2006-10-11T07:56Z

> **lucgo446 skrev:**
>
> Hur läser man av System.Diagnositics?

I VS så har du ett fönster som heter OutPut, i det fönster så skrivs allt från System.Diagnostics.Debug. Om du inte har VS så logga till en vanlig fil istället.

\- M

Permalänk: https://www.webforum.nu/p/1879339

## #11 — lucgo446, 2006-10-11T09:45Z

Glad najs, det där har jag letat efter... 

Nu till problemet, SB, mycket intressant länk... men jag har inge background="#EEEEFF"). 

Här finns koden för min sidan, kör utan codebehinde, har testat med och ger samma fel ändå.... <http://gosso.se/mypage.txt> OBS kolla källan

Tänkte att jag skulle vara smart (fullösning) jag flaggar första gången att den vart inne i page_load  med public bool flagga = true; och andra gången skulle den inte gå in i min kod, men den verkar trigga 2 instanser av pageobjectet...

Jag kan tillägga att detta är en sida som postar vidare data till en säker https betalserver.

Permalänk: https://www.webforum.nu/p/1879365

## #12 — SB, 2006-10-11T13:32Z

Prova att ta bort all HTML tillfälligt (utan det s k skelettet) och se om Page_Load fortfarande körs 2 gånger.

Permalänk: https://www.webforum.nu/p/1879446

## #13 — lucgo446, 2006-10-11T13:44Z

ok, ska testa uteslutningsmetoden snart...

Permalänk: https://www.webforum.nu/p/1879448

## #14 — SB, 2006-10-11T19:08Z

Steven Cheng från Microsoft Online Support reder ut problematiken med dubbla körningar av Page_Load.

Läs och begrunda.

<http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.framework.aspnet/2004-08/4155.html>

Permalänk: https://www.webforum.nu/p/1882438

## #15 — lucgo446, 2006-10-11T21:00Z

jag tror jag löst det, testat min betallösning nu 50 ggr ... jag vet inte riktigt vad det är som gör att det funkar. Det jag har gjort är följande:

1\. bytt namn från redirect.aspx till betalning.aspx
2\. tagi bort all html utom det jag verkligen behövde, dvs en formtag och lite javascript.

OBS, ska tilläggas att jag inte posta till den här sidan, endast en GET.

Återkommer om det inte funkade, loggar....

Permalänk: https://www.webforum.nu/p/1882509

## #16 — lucgo446, 2006-10-12T16:26Z

Mina loggar visar att felet kvarstår... dessutom på flera sidor än den som jag jobbat på... 

jag hoppar snart...

Permalänk: https://www.webforum.nu/p/1882725

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/152340-page-load-körs-2-ggr
