Ho un oggetto DropDownList nella mia pagina web. Quando faccio clic su di esso e seleziono un valore diverso, non accade nulla, anche se ho una funzione collegata SelectedIndexChanged
all'evento.
Innanzitutto, il codice HTML dell'oggetto reale:
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
E questa è quella funzione itemSelected
:
protected void itemSelected(object sender, EventArgs e)
{
Response.Write("Getting clicked; " + sender.GetType().ToString());
FileInfo selectedfile;
Response.Write("<script>alert('Hello')</script>");
foreach (FileInfo file in logs)
{
if (file.Name == logList.Items[logList.SelectedIndex].Text)
{
Response.Write("<script>alert('Hello')</script>");
}
}
}
Non viene visualizzata nessuna delle risposte e quella parte di JavaScript non viene mai eseguita. Ho provato questo sull'ultima versione 3.6 di Firefox, così come su Internet Explorer 8. Questo è servito da un computer Windows Server 2003 R2, che esegue ASP.NET con .NET Framework versione 4.