DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Postback eines ImageButtons clientseitig verhindern | Von: G. Guest ( 17.03.2006 09:35)

hallo,
im postback, der beim clicken einen imagebuttons ausgeführt wird, läuft eine größere db-abfrage, weshalb es länger dauert, bis die benutzer ihre daten bekommen. ungeduldige zeitgenossen clicken dann, während der postback noch läuft, immer wieder auf den imagebutton. ich möchte nun verhindern, dass diese "ungeduldsclicks" zu neuen postbacks führen.
kann ich das irgendwie per clientseitigem script verhindern?

ich hab schon probiert, statt des imagebuttons ein einfaches aspnet-image einzubauen und dort im onclick event einfach einen anderen versteckten aspnet-button zu klicken, sofort zu disablen und den auf dem server wieder zu enablen.
if(!document.getElementById('myAspButton').disabled){
document.getElementById('myAspButton').click();
document.getElementById(myAspButton).disabled=true;}

grundsätzlich funktioniert es auch. d.h. wenn ich auf das image klicke, wird per js der aspnet-button geklickt und disabled. nach dem postback ist der button wieder enabled.
wenn ich allerdings während es postbacks auf das image klicke, werden die daten des bereits laufenden postbacks nicht angezeigt; die verlaufsanzeige des browsers zeigt an, dass die seite fertig geladen wurde, obwohl noch die alten daten drin stehen.

habt ihr eine idee?


Betreff Von Datum
Re: Postback eines ImageButtons clientseitig verhindern
Hallo,<br><br>wurde die den Status ob der Button geclickt wurde im ViewState oder der Session abspreichen. So kannst Server seitig prüfen ob er schon mal eine abfrage gemacht hat oder nicht.<br><br>
Gunnar Krause 05.04.2006 09:21

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG