Cela semble être un problème fréquent sur le web, même si aucun de ces réponses semblent avoir contribué.
J'ai un DropDownList objet dans ma page web. Quand je clique dessus et sélectionnez une autre valeur, rien ne se passe, même si j'ai une fonction filaire jusqu'à l' SelectedIndexChanged
événement. Je vais essayer de poster mon code ici aussi ordonnée que possible:
Tout d'abord, l'objet même du code HTML:
<asp:DropDownList ID="logList" runat="server"
onselectedindexchanged="itemSelected">
</asp:DropDownList>
Et c'est cette fonction, 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>");
}
}
}
Aucune des Réponses n'apparaissent, et la partie de JavaScript n'est jamais exécuté. J'ai essayé cela sur la dernière version 3.6 de Firefox, Internet Explorer 8. Ce qui est servi à partir d'un Serveur Windows 2003 R2 de la machine, l'exécution de ASP.Net avec la .NET Framework version 4.
Si quelqu'un peut aider, ce serait génial.