[ASP.net][C#] Afficher un controle .ascx

otterc8 Messages postés 52 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 11 avril 2007 - 31 janv. 2005 à 16:32
otterc8 Messages postés 52 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 11 avril 2007 - 1 févr. 2005 à 09:52
Salut a tous!

Bon encore une fois c'est moi, Cyril je suppose que tu m'auras reconnu, héhé

Enfin, bon voilà ma grande question:

j'aimerais avoir par exemple un HyperLink qui, lorsqu'on clic dessus se "transforme" en controle personnel!

Au pire pour commencer, simplifions la tache, j'aimerais juste que mon
controle .ascx s'affiche lorsque je clic sur mon HyperLink, je suppose
que c'est faisable puisqu'on peut tres bien dans un datagrid mettre des
textbox pour la saisie!

Alors bon, si qqn pouvait me doner qq explication, voici un exemple
"d'appel" de mon controle dans une page .aspx, en esperant que ca vous
donne de l'aide, lol:






Merci d'avance à tout ceux qui répondront a mon appel, merci aussi
d'avance à Cyril puisque tu est partout sur les forums et que je suis
pratiquement sur d'avoir une réponse de ta part ( t'inquiete pas je t'en tiendrais pas rigueur si tu ne répond pas )



Tcho et bonne prog a tous et toutes!

<hr style="width: 100%; height: 2px;">Si un problème a une solution, alors rien ne sert de s'inquiéter.

Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)

2 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
31 janv. 2005 à 17:04
Lol, finalement je vais peut etre pas te répondre



Donc pour faire ce que tu veux, juste un indice, sert toi de l'attribut visible disponibles sur tout les controles.



en gros : tu mets deux controles, ton hyperlink et ton textbox à la
suite, t'en mets un à visible= false et l'autre à true, quand tu
cliques sur un tu changes l'autre ...



l'attribut visible=false n'affiche pas du tout le controle dans la
sortie html, il ne fait pas qu'ajouter l'attribut style="visibility:
hidden" dans la sortie html.



Cet astuce vient bien pour depanner. Pour faire ca propre, tu peux et
tu dois utiliser les controles composites, et ensuite dans ce controle
t'amuser avec les propriétés visible. Les controles composites sont des
controles qui ajoutent des controles standards. par exemple le controle
calendar est un controle composite, puisqu'il comporte des hyperlinks
un drop etc..



Il y a un article d'Aleks sur www.dotnet-project.com


<hr>

Cyril - http://Hoshimi.CodeS-SourceS.fr
0
otterc8 Messages postés 52 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 11 avril 2007
1 févr. 2005 à 09:52
Salut a toi Jesus aka Cyril!

Je t'avoue que j'avais bien pensé à la propriété visible, de mes
composants, mais tu m'as éclairé de ta lanterne, puisque ce que je
voulais savoir c'etait s'il etait possible de faire ca, on va dire plus
proprement! héhé

Enfin bon, merci en tout cas, je vais tacher de me creuser la dessus,
si je n'y arrive pas j'opterais peu etre pour la solution de facilité,
eh on est fainéant ou on ne l'est pas..

En tout cas merci encore, je vais finir par croire que tu es la seule
personne à etre sur le forum ou pire a visiter ce site! lol!

Enfin, comme d'hab bonne prog et bonne journée ou soirée ou nuit selon le moment !


<hr style="width: 100%; height: 2px;">Si un problème a une solution, alors rien ne sert de s'inquiéter.

Si le problème n'a pas de solution, alors s'inquiéter ne changera rien.(7 ans au Tibet)
0