Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di xamax
    Registrato dal
    Oct 2001
    Messaggi
    141

    Attendere prego.....estrazione dati

    Ciao a tutti
    ho una pagina aspx che estrae dati da un database.e sono parecchi..
    vorrei quindi fare apparire un messaggio del tipo:
    "Attendere prego.....estrazione dati in corso" durante l'elaborazione.

    in asp:

    usavo il response.flush()

    .....
    response.write "Attendere....."
    response.Flush()
    ...elaborazione dati
    ...output


    Ma la struttura script ASPX ora è:


    LblMessage.text="Attendere......"
    Response.flush()
    ...elaborazione datagrid...
    ...output
    ma non funziona per nulla


    Avete qualche suggerimento magari utilizzando le proprieta del datagrid, ma senza allungare i tempi di attesa...
    -||> xamax <||-

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    Se utilizzi anche in asp.net, il response.write, tutto dovrebbe andare a posto:

    codice:
    Response.Write("
    
    Attendi...</p>")
    Response.Flush()
    ' elaborazione
    Ciao

  3. #3
    Utente di HTML.it L'avatar di xamax
    Registrato dal
    Oct 2001
    Messaggi
    141
    Grazie Alchimista
    effettivamente con il response.write funziona, ma come lo tolgo ad elaborazione terminata..

    usando una label mi sarebbe dbastato imporre LblMessage.visible="False"

    qualche suggerimento
    ciao e comunque ancora grazie
    -||> xamax <||-

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    Una soluzione potrebbe essere l'inserimento della scritta "Attenti" in un div. Per esempio:

    codice:
    Response.Write("<div id='scritta'>Attendi...</div>")
    Response.Flush()
    Quindi, a fine pagina, includi del codice in Js che cancelli il contenuto di questo div. Non mi ricordo la sintassi, ma dovrebbe essere:

    codice:
    object div = Document.GetElementsbyTagName("scritta");
    div.innerText = "";
    Ciao

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.