Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372

    Update panel + dropdown list

    ciao a tutti,

    ho un problema, ho inserito una dropdownlist con autopostback="true" in un update panel e quando seleziono un elemento al postback mi cambia il valore che ho selezionato io...
    visto che ho 133 elementi in questo dropdown, se io non sposto la barra di scorrimento tutto ok, ma quando tocco la barra di scorrimento mi seleziona a caso... ovviamente se questo dropdown la tiro fuori dal updatepanel, tutto funziona...

    come č possibile...

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    se(fossi indovino)
    {
    	saprei la soluzione
    	invierei la soluzione
    }
    altrimenti
    {
    	se(invii un po' di codice)
    	{
    		si tenta di dare una soluzione
    		se(scopro soluzione)
    		{
    			invio soluzione
    		}
    		altrimenti
    		{
    			altro
    		}
    	}
    }
    L'esempio di sotto funziona perfettamente, ma chissā come avrai fatto tu :master:
    codice:
    <body>
        <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" ViewStateMode="Enabled"></asp:DropDownList>
                    
    
    
                    <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
                    <asp:Label ID="Label1" runat="server" Text="" ViewStateMode="Disabled"></asp:Label>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        </form>
    </body>
    
    =============================================================
    
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    	If Not Me.IsPostBack Then
    		msole.FillListControl(Me.DropDownList1, gl.StringaConnessioneRegioniProvinceComune, "select id_provincia, nome_provincia from province where id_provincia > 0", "nome_provincia", "id_provincia", New ListItem(""))
    	End If
    	Me.Label1.Text = DateTime.Now.ToString
    End Sub
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372
    mamma mia basta chiedere il codice, inutile fare tutte queste scene, in qualsiasi caso ieri sera, sbattendo la testa ho trovato la causa: inserivo nel value dei singoli item non un valore (non text ma value) univoco, quindi lui mi selezionava automaticamente il primo dello stesso valore.

    grazie comunque

    ciao

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da andriex
    mamma mia basta chiedere il codice, inutile fare tutte queste scene***
    ciao
    oggi volevo scherzare

    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372
    non ti preoccupare, grazie comunque!!!

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.