Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    236

    problema URGENTE con imagebutton

    Ciao a tutti .
    Ho un grosso e urgente problema da risolvere.

    Ho un pulsante del tipo imagebutton :

    codice:
    <asp:imagebutton id="btn_prova" Runat="server" AlternateText="Vai" DisabledUrl="../immagini/btn_prova_disabilitato.gif"></asp:imagebutton>
    Al click su di esso è associato un codice lato server ( codice c#) del tipo:

    codice:
    private void btn_prova_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    {
    }
    Ora il problema è che al click su tale pulsante vengono effettuate delle operazioni 'critiche'.. e succede il finimondo se ci clicca due volte ravvicinate (doppio click su di esso)..viene eseguito l'evento onclick due volte..tre volte. quattro volte.. tante volte quante sono il numero di click ravvicinati sul pulsante.. senza aspettare che l'esito del primo click sia terminato ????

    Come posso fare ???? Consigli ????

    Con la clessidra nello stile non ci sono riuscita a bloccare il tutto..
    Il pratica vorrei che subito dopo il primo click non si posso cliccare di nuovo sul pulsante fintanto che l'esecuzione associata al primo click sia terminata...


    Ciao Grazie!!!!!!!!

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Forse...piu' che disabilitare il pulsante dovresti agire sul DB con il giusto approccio di isolamento, tramite transazioni

    mi sembra una soluzione piu' professionale...
    Prova a guardare l'enumeration IsolationLevel:
    http://msdn.microsoft.com/library/de...classtopic.asp

  3. #3
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  4. #4
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    disabilitalo al click
    fai le operazioni
    e poi eventualmente riabilitalo....


    puo funzionare cosi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.