RadioButtonList problemi con Ajax e Selected=True

giovedì 19 aprile 2007 - 13.44

lupotana Profilo | Junior Member

Vi propongo un esempio facile facile.
E' un test su ajax.

Ho una pagina con :
- una RadioButtonList che ha tre valori 1, 2 e 3 ( RadioButtonList1 )
- una label (Label 1)

Il mio intento è quello che ogni volta che cambio la selezione sulla RadioButtonList1 mi cambi anche il
valore della Label1 senza generare post-back, quindi ho utilizzato ajax e ho aggiunto uno ScriptManager
e un UpdatePanel


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

e nel code-behind

protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) { Label1.Text = RadioButtonList1.SelectedValue; }

Tutto funziona :-)
Semplice, semplice...
ma se il CheckBoxList1 è selezionato di default sul 1° valore
o tramite HTML

<asp:ListItem Selected="True">1</asp:ListItem>

o tramite codice

if (!IsPostBack) { RadioButtonList1.SelectedValue = "1"; }

.. non funzionerà più il giro quando seleziono il primo valore.

Perchè secondo voi ?

Combatti anche tu il NULL

freeteo Profilo | Guru

ciao,
hai gia' provato a tirare dentro anche il radioButtonList nell'UpdatePanel?
che non sia un problema di ViewState....
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5