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

Signaler
Messages postés
52
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
11 avril 2007
-
Messages postés
52
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
11 avril 2007
-
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

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
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
Messages postés
52
Date d'inscription
dimanche 7 septembre 2003
Statut
Membre
Dernière intervention
11 avril 2007

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)