मेरे वेब पेज में एक 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>");
}
}
}
कोई भी प्रतिक्रिया प्रकट नहीं होती है, और जावास्क्रिप्ट का वह भाग कभी नहीं चलता है। मैंने फ़ायरफ़ॉक्स के नवीनतम 3.6 संस्करण के साथ-साथ इंटरनेट एक्सप्लोरर 8 पर भी यह कोशिश की है। यह .NET फ्रेमवर्क संस्करण 4 के साथ ASP.NET को चलाकर विंडोज सर्वर 2003 R2 मशीन से परोसा जा रहा है।