Tengo un objeto DropDownList en mi página web. Cuando hago clic en él y selecciono un valor diferente, no sucede nada, aunque tengo una función conectada al SelectedIndexChanged
evento.
Primero, el código HTML del objeto real:
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
Y esta es esa función 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>");
}
}
}
Ninguna de las respuestas aparece, y esa parte de JavaScript nunca se ejecuta. He intentado esto en la última versión 3.6 de Firefox, así como en Internet Explorer 8. Esto se sirve desde una máquina Windows Server 2003 R2, que ejecuta ASP.NET con .NET Framework versión 4.