Ciao ragazzi non riesco a far funziona l update panel nel modo corretto nella pagina ho dei linkbuton, che a seconda di quali clicco mi crea in una tabella N(a seconda di quale linkbutton clicco) dropdownlist e fin qui tutto ok. Una volta che mi ha creato queste dropdown, dovrei cliccare su una drop qualsiasi e mi dovrebbe andare sul evento SelectedIndexChanged ma invece di scattare l evento mi fa il postback della pagina e mi si svuota la tabella con le drop
codice pagina aspx
qualcuno sa aiutarmiCodice PHP:<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate> <asp:LinkButton runat="server" ID="Lb10persone" Text="10 Persone"></asp:LinkButton>
<asp:table runat="server" ID="table" style="width:600px;border:1px solid black;"></table>
</ContentTemplate>
</asp:UpdatePanel>
codice pagina vbnet
Codice PHP:Protected Sub Lb10persone_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Lb10persone.click
For i As Integer = 0 To 10
Dim Riga As New TableRow
Dim Cella As New TableCell
Dim Tb As New DropDownList
Dim dt As DataTable = DB.Query(query)
Tb.DataSource = dt
Tb.DataTextField = "nome"
Tb.DataValueField = "id"
Tb.DataBind()
Tb.Items.Insert(0, "")
Tb.Width = 160
Tb.ID = "drop" & i
AddHandler Tb.SelectedIndexChanged, AddressOf TbIndexChanged
Tb.AutoPostBack = True
Riga.Cells.Add(Cella1)
Me.table.Rows.Add(Riga)
next
Private Sub TbIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
'qui ho messo un punto di interuzione per vedere se entrava ma non entra
end sub



Rispondi quotando