ciao,
spero che qualcuno di voi mi smentisca perchè non trovo una soluzione. Provate a fare queste cose:
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
for(int i=0;i<10;i++)
DropDownList1.Items.Add(new ListItem(i.ToString(),"daniele"));
}
}
poi mettete l'evento:
this.DropDownList1.SelectedIndexChanged += new System.EventHandler(this.cambia);
private void cambia(object sender, System.EventArgs e)
{
Response.Write(DropDownList1.SelectedItem);
}
mettete chiarametne AutoPostBack=true nel drop
Praticamente avete i vari valori dell'ITEM uguali mentre i valori TEXT diversi. in questo caso non scatta l'evento perchè per lui sei sempre sullo stesso ITEM. Se invece provate a cambiare i valori tutto torna alla normalità.
Credo anche di capire il funzionamento di selezione però dovrebbe capire che il texzt è diverso.
Faccio un esempio pratico. Se io nel drop ho la lista dei prodotti con il loro prezzo
banana - 10
olive - 5
mouse - 10
se io seleziono mouse lui mi si posizionerà su banana quindi mi sfalsa le selzioni.....soluzioni?