Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    [ASP.NET 2.0] Mantenere valore sul form

    La domanda forse è banale....nn so io nn ci arrivo proprio stasera....

    Ho un form di ricerca con diverse textBox, nello stesso form ho 2 link che mi aprono 2 popup che alla chiusura fanno un refresh sulla pagina per aggiornare una gridview che viene popolata a seconda della selezione del pop.

    Quando chiudo il pop quindi, alla pagina madre che ha generato il pop-up viene fatto un aggiorna....e qui mi spariscono tutti i valori delle textBox che precedentemente ho scritto....

    c'è un modo per evitare ciò??

    Tnx per le risp

    Ciao

  2. #2
    devi lanciare il submit alla pagina di sotto in modo che leggendo la viewstate ripresenta i dati

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    mmmm cioè? come faccio?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    ho fatto in questo modo ....

    strWindow = "<S" + "CRIPT language=''Javascript''>\n";
    strWindow += "window.opener.location.reload(1);\n";
    strWindow += "parent.form1.submit();\n";
    strWindow += "window.close();\n";
    strWindow += "</SCRIP";
    strWindow += "T>";

    response.write(strWindow)

    ma non va....non mi chiude nemmeno + la pop........

    mi sa che nn ho capito bene cosa intendevi...:s

  6. #6
    al posto di parent metti

    window.opener.form1.submit();

    forse non va con l'oggetto parent

    di sicuro con window.opener.form1.submit() viene ricaricata la pagina e poi da quello che vedo viene chiuso il popup

    Ciao

  7. #7
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    si ok..ma i valori spariscono =mente....i controlli nn me li mantengono :S

  8. #8
    beh controlla che tutti i controlli abbiano la proprietà enableviewstate = true

    è strano ....

    mi raccomando il popolamento della gridview deve avvenire solo al primo caricamento della pagina

    ovvero :

    if not page.ispostback then
    'codice per caricare la gridview

    end if

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.