2009-05-07 8 views
0

basé sur la solution ici: Entering values into database from 'unlimited' dynamic controlscréation dynamique avec textboxes « échange »

je pourrais créer avec succès des contrôles de asp.net dynamiques lors de l'exécution. Donc, si l'utilisateur entre 10, il affiche 10 zones de texte et si l'utilisateur entre 50 il affiche 50. Jusqu'à présent, c'est bon. mais 50 zones de texte rendrait la page très longue.

Comment afficher les zones de texte côte à côte? Paging est une bonne idée?

+0

Quel est votre but derrière cela ?? – rahul

+0

la page Web est pour un site Web d'hébergement. basé sur le paquet, il donne au client le nombre d'email, il veut. – input

Répondre

2

Une div scrollable serait une meilleure option.

Afficher toutes les zones de texte en tant qu'enfant d'une div avec une hauteur et une largeur fixes et définir la propriété oveflow sur auto.

+0

c'est une bonne solution. mais une hauteur fixe a créé de l'espace inutile sur le chargement de la page. est-il possible de le rendre flexible? – input

+0

Est-il nécessaire que la div apparaisse sur le chargement de la page ?? Si cela doit être rendu visible dans l'événement de changement de combo, vous pouvez modifier la hauteur de la div en JavaScript. – rahul

+0

Je l'ai fait, mais quand la page publie à nouveau, et disons que l'utilisateur sélectionne 2 zones de texte, il y a encore beaucoup d'espace inutile. ne peut-il être rendu flexible comme la table html, qui ne se développe qu'en cas de besoin? – input