---
title: "AJAX: Uppdateras alla updatepanels vid postback???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/159580-ajax-uppdateras-alla-updatepanels-vid-postback"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "toja"
published: "2007-04-23T15:41:48.000Z"
updated: "2007-04-24T13:55:28.000Z"
replies: 5
views: 408
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/159580-ajax-uppdateras-alla-updatepanels-vid-postback"
---

# AJAX: Uppdateras alla updatepanels vid postback???

## #1 — toja, 2007-04-23T15:41Z

Hej.

Jobbar lite med att försöka få in lite AJAX på en websida.
Jag har AJAX Control Tool Kit... och i detta finns en hel del kontroller...

Jag har testat att sätta på en Animation på några av mina UpdatePanels...
\<OnUpdated\>, om jag förstår rätt så körs denna animation bara när panelen uppdateras och om innehållet ändrats...??

Men detta är inte fallet... den körs hela tiden vid postback, även om innehållet ej ändrats... men det största problemet är att alla animationer körs på alla updatepanels när jag igentligen bara ska uppdatera en enskilld.?! Vad beror detta på.. uppdateras alla paneler vid en postback???

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

## #2 — ordell, 2007-04-23T18:12Z

Svar; Ja.

Alla updatepanels uppdateras vid en (partial)postback. Om man inte vill uppdatera alla panels sätter man \<asp:updatepanel updatemode="**conditional**" id="Updatepanel1" ... /\>

Då måste man själv, i codebehind, anropa Updatepanel1.Update() för att får panelen att ladda om.

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

## #3 — toja, 2007-04-23T18:42Z

Okej... men jag har dom som conditional, fast kallar på dom med en trigger, se kod:

```
<asp:ScriptManager ID="ScriptManager" EnablePartialRendering="true" runat="server" />

<asp:UpdatePanel ID="updTest" UpdateMode="Conditional" runat="server">
   <ContentTemplate>
      <asp:Literal ID="litTest" runat="server" />
   </ContentTemplate>
   <Triggers>
      <asp:AsyncPostBackTrigger ControlID="cmdTest" EventName="Click" />
   </Triggers>
</asp:UpdatePanel>

<asp:LinkButton ID="cmdTest" runat="server">TEST</asp:LinkButton>
```

Är jag inte på rätt spår, enligt detta trodde jag inte att alla skulle uppdateras samtidigt...

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

## #4 — ordell, 2007-04-23T19:08Z

Well.. vad händer när du klickar på "cmdTest" då? Är det en fullpage posrtback, eller partial postback?

Det kan också vara så att animationextender alltid kör alla animationer som är associerade till updatepanels vid postback, det vet jag inte...

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

## #5 — toja, 2007-04-23T19:20Z

Det är inte en full postback.. eftersom bara delar av sidan laddas om...
Så här ser animationen ut:

```
<ajaxToolkit:UpdatePanelAnimationExtender ID="fadeInTest" runat="server" TargetControlID="updTest">
   <Animations>
      <OnUpdated><FadeIn Duration="0.5" Fps="20" /></OnUpdated>
   </Animations>
</ajaxToolkit:UpdatePanelAnimationExtender>
```

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

## #6 — toja, 2007-04-24T13:55Z

Det löste sig med att ta bort vissa triggers... och sedan köra update() manuellt... enligt slutgiltiga svaret...

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/159580-ajax-uppdateras-alla-updatepanels-vid-postback
