2011-03-30 3 views
4

J'ai combobox dans certains panneau:bizarre ComboBox Ajax liste déroulante

<ajaxToolkit:ComboBox 
    ID="YearList" 
    runat="server" 
    OnInit="YearList_Init1" 
    EnableTheming="false" 
    Width="45px" 
    ViewStateMode="Disabled" /> 

et il était OK avant projet mis à jour vers .NET 4, après la mise à jour projet (et AJAX) pour .net4 il cherche comme vraiment étrange ... Je ne peux pas l'expliquer correctement, je vais montrer: enter image description here

comment puis-je résoudre ce problème? :) Page CSS/ASPX complet ici ->https://github.com/nCdy/Issues/tree/master/Ajax%20ComboBox (string # 287)

+0

Essayez de modifier le comportement avec la propriété ListItemHoverCssClass = "ComboBoxListItemHover". – Mitul

+0

@Mitul, n'a pas aidé :( – Cynede

+0

Ce serait mieux si vous pouviez héberger quelque part afin que les gens puissent déboguer le css – Hawxby

Répondre

2

J'ai eu un problème similaire et pourrait résoudre le mien en supprimant l'extension que j'avais ajouté au panneau contenant la liste déroulante. J'avais utilisé un DropShadowExtender pour le Panel, en le supprimant, la combobox s'affichait parfaitement. Peut-être que vous pouvez essayer cela aussi.

2

je vois beaucoup de textes comme

&#1050;&#1086;&#1085;&#1090;&#1088;&#1072;&#1082;&#1090;&#1085;&#1099;&#1081; &#1095;&#1072;&#1089; 
            :&nbsp; 

, partout dans votre formulaire. Donc, j'ai besoin de savoir, utilisez-vous une sorte d'encodage, c'est-à-dire, est-ce placé par vous ou est venu de façon inattendue. Si vous ne l'avez pas placé, supprimez toutes les lignes inutiles et utilisez du texte brut à la place (si nécessaire). Ensuite, vérifiez la disposition.

Aussi dans votre image, je peux voir, votre langue est russe (si je suis juste :)). Donc, essayez d'utiliser votre police localisée qui est directement supportée par aspx car nous utilisons l'anglais ou mieux utiliser le fichier de ressources au lieu du texte codé en dur sur la page. Selon mon point de vue, la conversion linguistique crée un tel problème.

+0

C'est russe ... Je ne sais pas si je peux stocker ce texte en tant que texte normal après tout, que pensez-vous des problèmes ajax? – Cynede

+0

Supprimer les dits caractères .... –

Questions connexes