Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573

    listbox nn vedo il valore!

    Ma così è sbagliato?
    <asp:ListBox id="LButenti" runat="server" OnSelectedIndexChanged="Rispondi" Width="140px" Rows="20" Font-Size="8pt" Font-Names="verdana" DataTextField="Login" DataValueField="IDUtente"></asp:ListBox>

    e poi tra le sub:
    Sub Rispondi(sender As Object, e As EventArgs)
    Session("Destinatario")=LButenti.Items(LButenti.Se lectedIndex).Value()
    End Sub


    ...il fatto è che nella listbox vedo correttamente sia i text sia i value (se li inverto li leggo) ma non mi recupera il value (se provo a stamapare la variabile è vuota!)

    Aiutoooo
    Elisa

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    Dimenticavo... login e idutente vengono da un db...
    Corretto AutoPostBack="True" che mi ero dimenticata ma nn funziona lo stesso:
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index


  3. #3
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Session("Destinatario")= LButenti.SelectedItem.Value.ToString

    Prova così che dovrebbe andare.
    Ciao
    Legnetto

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    Ciao Legnetto! Sempre tu ke mi aiuti!!!
    Allora così non da errore ma non riesce a leggere quel value (idutente) che a me serve!!!

  5. #5
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Guarda nell'html per vedere se è correttamente popolato, cioè se oltre ad esserci il testo c'è anche il value.
    Così verifichi la prima causa del problema(Se carichi correttamente i dati dal db)
    Ciao

  6. #6
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    L'avevi già verificato, bastava leggere bene il tuo primo post....
    Metti un bel Response.Write(LButenti.SelectedItem.Value.ToStrin g) nel page_load così vedi se l'errore è nella routine Rispondi

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    trovato il problema COLPA MIAAAAAAAAAAAAAA!
    Rifacevo il databind della listbox!!!

    che zuccona! :gren:
    Grazie legnetto
    Elisa

  8. #8
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    DataBind 2 volte
    Penso che sia l'errore più ricorrente in aspnet
    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.