2 votes

La barre latérale de l'assistant ASP.NET rétrécit lorsque le panneau d'étape est trop large

J'utilise le contrôle ASP.NET Wizard pour afficher un assistant avec un Gridview affichant le contenu de chaque étape.

Dans le Gridview, il y a plusieurs colonnes qui utilisent des Textboxes pour afficher le contenu. Lorsque le contenu d'une zone de texte s'allonge, le panneau d'étape s'élargit et la barre latérale se rétrécit.

J'ai défini la barre latérale ( SideBarStyle-Width ) et le panneau de marche ( StepStyle-Width ) pour utiliser une largeur fixe (en pourcentage) mais la barre latérale continue d'être rétrécie.

J'ai également obtenu la largeur des colonnes ( ControlStyle-Width , ItemStyle-Width ) dans le Gridview fixé en pourcentage, mais cela ne fonctionne pas non plus.

La seule chose qui fonctionne est de fixer la largeur des colonnes dans le Gridview avec une valeur spécifique dans le fichier px mais je dois conserver ces colonnes pour les redimensionner dynamiquement en fonction des différentes résolutions.

Existe-t-il un moyen de ne pas modifier la barre latérale lorsque la taille du contenu change ?

-1voto

J'ai eu le même problème, mais avec les propriétés suivantes, tout fonctionne bien. Veillez à définir AutoPostBackOnSelect="true" .

Voici un exemple d'en-tête de ma grille :

<ComponentArt:Grid ID="grdProducts" runat="server" AllowMultipleSelect="false" AllowColumnResizing="false" RunningMode="Client" AutoPostBackOnSelect="True" PageSize="10" PagerStyle="Slider">

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X