Eu tenho um objeto DropDownList na minha página da web. Quando clico nele e seleciono um valor diferente, nada acontece, mesmo que eu tenha uma função conectada ao SelectedIndexChanged
evento.
Primeiro, o código HTML do objeto real:
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
E é essa função 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>");
}
}
}
Nenhuma das respostas aparece e essa parte do JavaScript nunca é executada. Eu tentei isso na versão 3.6 mais recente do Firefox e no Internet Explorer 8. Isso está sendo servido em uma máquina com Windows Server 2003 R2, executando o ASP.NET com o .NET Framework versão 4.