Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    306

    visualizzazione dati restituiti da una ricerca

    Salve a tutti,

    ho creato una pagina con un form fi ricerca ricerca, dove:


    1 ho creato una classe in c# che in base ai due parametri che gli vengono passati controlla ci sono record e poi mi restituisce il dataset se ci sono record o null se non ci sono record.

    nella pagina richiamo il metodo della classe quando clicco su cerca

    la ricerca avviene correttamente ma se prima cerco ad esempio pippo e lo trova, viene visualizzato, se dopo effettuo un anuova ricerca e non trova niente mi ripropèone i dati precedenti.

    io ho trovato una soluzione ma non mi piace moto, forse e corretto!

    la mia soluzione è :

    controllo se presente un record se si riempio il repeater con i dati altrimenti l'imposto a null.


    cosa dite?

    se non sono stato chiaro lo rispiego, ora non ho molto tempo.

  2. #2
    per me è errato come sta procedendo.

    io raccoglierei i termini di ricerca e li passerei ad un altra pagina, a quel punto estrarrei tutti i dati che rispettano il termine di ricerca. Se il dataset è vuoto viene restituito un messaggio custom del tipo "non ci sono dati per questa ricerca".

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    306

    Jc_

    sono dacordo con te,

    cioè mettero il risultato della ricerca in un'altra pagina, a me serviva solo per testare.

    è giusto che io alla seconda ricerca se non trovo niente devo impostre a null?

  4. #4
    scusa dimmi se ho capito bene.

    tu ricerchi. va alla seconda pagina e visualizza.

    se rifai la ricerca con termini differenti e non trova nulla, deve trovarti i dati che hai scelto prima?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    306
    non deve fare cosi,

    per il momento ho provato solo con una pagina ed ho questo problema,

    utilizzando due pagine questo problema si elimina da solo?

  6. #6
    se non ti trova niente, non deve mostrare niente, al massimo un testo dove ti dice qualcosa del tipo

    // --------

    if (ds.tables("tabella").rows.count=0) then
    output.text = "Non e' stato trovato alcun record"
    else
    output.text = "risultati uscenti"
    end if

    // --------

    Se ti riporta i dati che avevi cercato prima..anche se tu non li hai richiesto, forse è un problema di memorizzazione pagina.
    controlla queste impostazioni da IE


    Strumenti -> Opzioni Internet -> Impostazioni -> Ricerca Versione Aggiornate -> Sempre


    Anche a me ricordava dei dati che in realtà avevo chiesto in precendeza.. la cache.

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.