J'ai un objet DropDownList dans ma page Web. Lorsque je clique dessus et sélectionne une valeur différente, rien ne se passe, même si j'ai une fonction connectée à l' SelectedIndexChanged
événement.
Tout d'abord, le code HTML de l'objet réel:
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
Et c'est cette fonction 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>");
}
}
}
Aucune des réponses n'apparaît et cette partie de JavaScript n'est jamais exécutée. J'ai essayé cela sur la dernière version 3.6 de Firefox, ainsi qu'Internet Explorer 8. Il est servi depuis une machine Windows Server 2003 R2, exécutant ASP.NET avec .NET Framework version 4.