Событие DropDownList SelectedIndexChanged не запускается

У меня есть объект DropDownList на моей веб-странице. Когда я нажимаю на нее и выбираю другое значение, ничего не происходит, хотя у меня есть функция, подключенная к событию SelectedIndexChanged . Я постараюсь разместить здесь свой код как можно более упорядоченно:

Во-первых, фактический HTML-код объекта:

<asp:DropDownList ID="logList" runat="server" 
       onselectedindexchanged="itemSelected">
</asp:DropDownList>

И это та функция, 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>");
        }
    }
}

Ни один из ответов не появляется , и эта часть JavaScript никогда не запускается. Я пробовал это в последней версии Firefox 3.6, а также в Internet Explorer 8. Это обслуживается с компьютера Windows Server 2003 R2, на котором запущен ASP.Net с .NET Framework версии 4.

Если кто-нибудь может помочь, это было бы здорово.

186
задан TGP1994 14 October 2017 в 07:00
поделиться