Page_Load er en metode der afvikles når siden hentes, deri tænkte jeg det kunne være smart, at opdatere dit UpdatePanel. ajax sikre selvfølgeligt at dine UpdatePanelAnimationExtender client events bliver afviklet sammen med.
i Page_Load metoden kunne du altså tilføje :
----------------
if(!Page.IsPostBack()) //Hvis det ikke er postback
Update.update() //Opdater asp:panel med id="Update"
----------------
Jeg er ikke helt sikker i de events, er du sikker på at "OnUpdating" ikke kun afvikles i tiden mellem at der aktivt klikkes og serveren henter nyt data - I givet fald, kan det jo være at serveren henter data så hurtigt du ikke ser det. Altså i stedet bruge <onClick> til <Fadeout /> og <onUpdated> til <FadeIn />, lav evt et eller andet der tager lidt tid i metoden der opdatere Update.
Du har forresten ret mange htmlcontrols, og jeg tror ikke der nogen årsag, så fjern runat="server" fra alle de celler, rækker og tabeller, og hvor du ellers har skrevet runat="server" - det er ikke nødvendig. Kun på webcontrols, og htmlcontrols du vil bearbejde backend
vh.
Indlæg senest redigeret d. 26.09.2008 14:14 af Bruger #5789