2011-10-26 3 views
0

Dans mon projet actuel, j'ajoute un DropDownExtender (de la boîte à outils AJAX) à mon DropDownList. Je fais cela pour améliorer l'aspect de la liste déroulante. Mon code ressemble à ceci (les éléments de la liste sont remplis au moment de l'exécution):Flèche Cliquable DropDownExtender Problème

<asp:DropDownList ID="dropdown1" 
        runat="server"/> 
<act:DropDownExtender TargetControlID="dropdown1" 
         id="DropDownExtender1" 
         runat="server"/> 

Le menu déroulant fonctionne; cependant, afin d'accéder aux éléments de la liste dans la liste déroulante, je dois cliquer sur la zone de texte/boîte de la liste déroulante. Cliquer sur la flèche ne fonctionnera pas. Des idées/suggestions sur comment faire fonctionner correctement? Merci.

Répondre

0

Je crois que vous devez mettre votre extendeur déroulant dans un panneau.

http://www.dotnetcurry.com/ShowArticle.aspx?ID=167

vérifierons ce code ici

http://asp-net-example.blogspot.com/2009/12/ajax-dropdownextender-how-to-use.html

+0

j'ai suivi quelques tutoriels et ils ont montré cette méthode de mise en œuvre du DropDownExtender avec un panneau etc ... mais est-il pas d'autre moyen de le faire fonctionner sur un DropDownList régulier? –

+0

Im assez sûr que vous devez utiliser un panneau, l'événement ajax click est généralement situé dans ce panneau. J'ai modifié ma réponse. – javasocute