Ok donc l'histoire est mes utilisateurs ont besoin d'une liste déroulante multi-sélection, qui n'existe pas dans ASP.NET, alors la solution simple que je vais avec est que je suis en utilisant listboxes avec multiselect sur et je les lance à la taille 1, et onmouseover je change la taille pour dire 10, onmouseout le ramène à un. Assez simple et les utilisateurs ne connaissent pas la différence. Maintenant, mon problème vient du fait que depuis que j'ai un certain nombre de contrôles sur mon application web, j'ai mis ces listboxes à des numéros z-index plus élevés que les autres contrôles, ce qui crée un problème: sur mes listboxes plus près du bas de la page, la liste se développe ci-dessous et pas au-dessus, et une partie de la listbox va en bas de la page mais depuis onmouseout réinitialise la taille de la listbox je ne peux pas faire défiler la page.étendre zone déroulante ci-dessus au lieu de ci-dessous avec javascript
Est-ce que quelqu'un sait ce que j'ai besoin de régler pour l'agrandir plutôt que de le baisser?
modifier En outre, certains peuvent se demander « pourquoi ne pas vous réorganisez juste la zone de liste à une position plus élevée dans la page, » la raison pour laquelle ce n'est pas une option viable est que j'ai plus de 40 contrôles sur la page et ils sont groupés de façon cohérente, je ne les ai pas simplement placés au hasard (c'est-à-dire information d'investissement dans une section, compte dans une autre, pertinence dans une autre)
est jquery une option?Il y a quelques plugins multisélect que j'utilise actuellement. – Silkster
Honnêtement, je suis un programmeur novice, je le fais depuis environ 2 mois peut-être et je ne suis pas trop familier avec javascript pour commencer, donc je ne sais pas comment vous allez travailler avec Jquery – IWriteApps