Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: droplist parte2

  1. #1
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218

    droplist parte2

    ciao!
    da un problema ne è sorto un'altro peggiore riguardo la droplist di prima.. cmq ora vi spiego tutto..

    quello che uso per riempire la drop è un sqldatasource che a sua volta si basa su una stored procedure... questo perchè quello che vorrei fare io è estrarre i figli di una determinata persona che si connette al sito... (ecco perchè vorrei vedere più campi mediante drop...vedere post precedente 'droplist')

    il sqldatasource prende i parametri dal profilo utente di chi si connette, e fin qui funziona tutto...

    ma si sa che le cose belle non durano...

    a runtime, quando seleziono un nome di quelli che la drop mi propone, mi succede che posso scegliere SOLO il primo, mentre se scelgo i successivi si riporta da solo al primo nome della lista! VVoVe: VVoVe: VVoVe:
    che succede?

    la proprietà di postback è impostata, sia su droplist (autopb true) che nel pageload ( if !ispostback....)

    chi di voi può aiutarmi? sto per impazzire!

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Io penso che ricarichi il drop prima di intercettare l'evento di cambio selezione, un bel debug mettendo punti di interruzione nelle routine iteressate e vedrai che risolvi.

    Ciao.
    Legnetto

  3. #3
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    lo sai? dopo aver applicato l'unione dei camppi per la drop, suggeritami da te nel post 'droplist' non ho più quel problema del malfunzionamento... cmq per la cronaca i metodi che uso sono nell'ordine:

    page_init

    drop_selectedindexchanged

    page_load (in cui faccio il databind per la drop)

    button1_click

    non è che devo mettere tutti i metodi (ecctto init) SOTTO il page_load?

  4. #4
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Il selectedindexchanged avviene sempre dopo il page_load....
    L'ordine di esecuzione non lo imposti tu.
    Se imposti i punti di interruzione, vedrai che prima passa dal page_load(dove carichi i soliti valori) e poi considera l'evento.
    Ciao

  5. #5
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    ho spostato page load in prima posizione ed ho ststemato i postback,e ora va bene..

    grazie per il preziosissimo aiuto che mi hai dato!

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da _J_
    non è che devo mettere tutti i metodi (ecctto init) SOTTO il page_load?
    :master:

    Ma guarda che mica l'ordine in cui compaiono nella pagina determina quello di esecuzione...
    Sei in una logica ad eventi

  7. #7
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    invece lo sai che se li sposto mi crea dei problemi?

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da _J_
    invece lo sai che se li sposto mi crea dei problemi?
    questa mi giunge nuova. sei sicuro che ti porti dietro gli 'handles' ?

  9. #9
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    te lo dico per esperienza personale... ora non so se sono io, ma mi è successo...

  10. #10
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Permettimi di dubitare su quanto hai affermato nel post precedente, la disposizione del codice nella pagina non ha assolutamente importanza, si vede che quando hai avuto problemi, le cause erano altre.
    Ogni pulsante richiama l'evento a lui associato(dopo essere passati per il preinit, l'init ed il load) dopo c'è sempre il prerender ed il prerendercomplete, anche se li mettessi nell'ordine inverso, l'ordine di esecuzione sarebbe sempre quello.
    Ciao.

    Legnetto

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.