Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Errore con le DropDownList e valori multipli

    salve a tutti all'interno di un'area di amministrazione di un sito ottengo il seguente errore

    Cannot have multiple items selected in a DropDownList.

    il codice

    Sub Page_Load(obj as object, e as eventargs)
    if not Page.IsPostBack then
    titoloPagina.Text = ""
    pnlVisualizza.Visible = false
    ddlIsolaS.Items.Insert(0, New ListItem("Scegli l'Isola", "Scegli l'Isola"))
    end if
    End Sub

    sub seleziona(obj as object, e as eventargs)
    Dim SQL as string = "SELECT id, denominazione ...."
    ddlAlloggi.DataSource = MySQL_Requettes.MyODBCDataset(SQLReg, var.ODBCBase, var.ODBCServer, var.ODBCPwd, var.ODBCUser,"Categorie")
    ddlAlloggi.DataValueField = "id"
    ddlAlloggi.DataTextField = "denominazione"
    Page.DataBind()
    ddlAlloggi.Items.Insert(0, New ListItem("Scegli l'Alloggio", 0))
    end sub

    sub aggiorna(obj as object, e as eventargs)
    scegli.visible = false
    ddlAlloggi.Enabled = false
    IF ddlAlloggi.SelectedItem.Value > 0 THEN
    recupero i dati del record selezionato e li stampo a video
    END IF
    end sub


    <asp:dropdownlist ID="ddlIsolaS" size=1 runat="server" OnSelectedIndexChanged="seleziona" AutoPostBack="true">

    <asp:dropdownlist ID="ddlAlloggi" runat="server" OnSelectedIndexChanged="aggiorna" AutoPostBack="true" />

    a cosa può essere dovuto ?
    da notare che in locale il medesimo file funziona online mi si presenta il problema!
    può essere dovuto al fatto che la versione di asp.net è la 2.0 online ?

  2. #2
    è un problema di framework direi

    ma a questo punto mi sorge una domanda c'è un modo per far compilare al framework 2.0 le pagine come se fossero 1.1 ?
    spero di si altrimenti sono rovinato

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non credo sia un problema di Fw ma di logica o di dati...

    forse sul DB online trova due volte lo stesso valore e tenta di selezionarlo ...

    Cmq per cambiare la versione del framework per le tue applicazioni, da IIS, nelle proprieta' della Virtual Directory (cioe' la directory col nome della tua app - 'studio' nell'esempio) trovi questa scheda (naturalmente l'applicazione deve essere scritta per quella versione):


  4. #4
    ma di dati non credo perchè mi usciva l'errore anche con un solo record e a questo punto neanche di logica dal momento che lo stesso identico codice non mi crea problemi in locale

    mah !

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 © 2026 vBulletin Solutions, Inc. All rights reserved.