Saya memiliki objek DropDownList di halaman web saya. Ketika saya mengkliknya dan memilih nilai yang berbeda, tidak ada yang terjadi, meskipun saya memiliki fungsi yang terhubung ke SelectedIndexChanged
acara tersebut.
Pertama, kode HTML objek aktual:
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
Dan inilah fungsinya 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>");
}
}
}
Tidak ada Respons yang muncul, dan bagian JavaScript itu tidak pernah berjalan. Saya sudah mencoba ini pada Firefox versi 3.6 terbaru, dan juga Internet Explorer 8. Ini dilayani dari mesin Windows Server 2003 R2, menjalankan ASP.NET dengan .NET Framework versi 4.