28. februar 2011 - 12:56Der er
5 kommentarer og 1 løsning
ASP.NET Flere events uden reload
Jeg vil gerne lave et lille yatzy-spil (skolerelateret) i ASP.NET med C#.
Jeg sidder lidt fast, som den forholdsvis nye .NET'er jeg er.
I ASP, kan jeg da ikke have en, i dette tilfælde, Imagebutton med et click-event, der ændrer selvsamme ImageButtons ImageUrl og så klikke på den to gange.
Med andre ord, eventet tjekker på nuværende ImageURL. Hvis er 1.jpg, opdateres den til 2.jpg. Er den 2.jpg opdateres den til 1.jpg.
Det virker fint, første gang jeg klikker (1 til 2), men når jeg klikker igen, vil den ikke skifte til 1. Er det fordi siden i bund og grund reloader hver gang, eller hvad?
ja - hver eneste gang du laver en postback genereres siden med defaultværdier (pånær ting decideret postet til serveren, fx viewstate). At tjekke på et billedurl lyder heller ikke som den mest optimale måde at gøre det på - enten skal der forskellige parametre med eller også skal du have 2 forskellige knapper du viser/skjuler.
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.