OVH Cloud OVH Cloud

Ajouter dynamique de texte dans une page aspx

3 réponses
Avatar
zk
Bonjour,

Je voudrais faire apparaitre une section qui se trouve au milieu de ma page,
dans certain cas mais pas pour d'autre.

exp: si x=1 alors la section apparait
sinon elle n'apparait pas

note: c'est une section qui prend 2 lignes donc je ne voudais pas qu'il y
ait du vide au milieu de ma page, dans le cas ou je ne l'affiche pas.

une piste serais appreciée.

merci d'avance.

3 réponses

Avatar
Arnaud CLERET
Si vous utilisez un control serveur vous pouvez jouer avec la propriété
"Visible" qui prend true / false comme valeur.
Dans le cas où ce que vous souhaitez afficher n'est pas un control serveur,
utilisez un "panel" et insérez y les éléments. L'objet "panel" a une
propriété "Visible" permettant de manipuler son affichage.

--
arno - http://www.dotnetguru2.org/acleret/

"zk" a écrit dans le message de news:

Bonjour,

Je voudrais faire apparaitre une section qui se trouve au milieu de ma
page,
dans certain cas mais pas pour d'autre.

exp: si x=1 alors la section apparait
sinon elle n'apparait pas

note: c'est une section qui prend 2 lignes donc je ne voudais pas qu'il y
ait du vide au milieu de ma page, dans le cas ou je ne l'affiche pas.

une piste serais appreciée.

merci d'avance.


Avatar
Arnaud CLERET
Si vous utilisez un control serveur vous pouvez jouer avec la propriété
"Visible" qui prend true / false comme valeur.
Dans le cas où ce que vous souhaitez afficher n'est pas un control serveur,
utilisez un "panel" et insérez y les éléments. L'objet "panel" a une
propriété "Visible" permettant de manipuler son affichage.

--
arno - http://www.dotnetguru2.org/acleret/

"zk" a écrit dans le message de news:

Bonjour,

Je voudrais faire apparaitre une section qui se trouve au milieu de ma
page,
dans certain cas mais pas pour d'autre.

exp: si x=1 alors la section apparait
sinon elle n'apparait pas

note: c'est une section qui prend 2 lignes donc je ne voudais pas qu'il y
ait du vide au milieu de ma page, dans le cas ou je ne l'affiche pas.

une piste serais appreciée.

merci d'avance.


Avatar
zk
mon probleme etait l'espace quand le panel devient invisible, car mes
elements de trop se trouvaient au milieu.

mais je viens de regler le probleme.

la solution etait de tout mettre dans un tableau, et selon le cas ou je me
trouve, je creer ou pas mes lignes dans le tableau,

j'ai donc ce qui suit:

<%If Request.QueryString("x") = "O" Then%>
<tr>
<td>
<asp:Label id="DateDu1" runat="server" Width="150px"></asp:Label>
Au:<asp:Label id="DateAu1" runat="server" ></asp:Label><BR>
Du
<asp:Label id="DateDu2" runat="server" Width="150px"></asp:Label>
Au:<asp:Label id="DateAu2" runat="server" Width="150px"></asp:Label>
</td>
</tr>
<%End If%>

et tout le reste de mon formulaire est dans un tableau, donc je gere juste
la creation des ligne:)

merci comme meme.


"Arnaud CLERET" a écrit :

Si vous utilisez un control serveur vous pouvez jouer avec la propriété
"Visible" qui prend true / false comme valeur.
Dans le cas où ce que vous souhaitez afficher n'est pas un control serveur,
utilisez un "panel" et insérez y les éléments. L'objet "panel" a une
propriété "Visible" permettant de manipuler son affichage.

--
arno - http://www.dotnetguru2.org/acleret/

"zk" a écrit dans le message de news:

> Bonjour,
>
> Je voudrais faire apparaitre une section qui se trouve au milieu de ma
> page,
> dans certain cas mais pas pour d'autre.
>
> exp: si x=1 alors la section apparait
> sinon elle n'apparait pas
>
> note: c'est une section qui prend 2 lignes donc je ne voudais pas qu'il y
> ait du vide au milieu de ma page, dans le cas ou je ne l'affiche pas.
>
> une piste serais appreciée.
>
> merci d'avance.