Web sayfamda bir DropDownList nesnesi var. Ona tıkladığımda ve farklı bir değer seçtiğimde, SelectedIndexChanged
olaya bağlı bir fonksiyonum olsa bile hiçbir şey olmuyor .
İlk olarak, gerçek nesnenin HTML kodu:
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
Ve bu o fonksiyonu vardır 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>");
}
}
}
Yanıtların hiçbiri görünmez ve JavaScript'in bu kısmı hiçbir zaman çalıştırılmaz. Firefox'un en son 3.6 sürümünde ve Internet Explorer 8'de denedim. Bu, ASP.NET'i .NET Framework sürüm 4 ile çalıştıran bir Windows Server 2003 R2 makinesinden sunuluyor.