Accueil > Forum > > > > PageMaster ASP .NET
PageMaster ASP .NET
mercredi 4 avril 2007 à 22:05:44 |
PageMaster ASP .NET

Sabine25
|
Bonjour, j ai un treeview dans ma PageMaster mais quan d je clique sur l un des item j aimerai qu il apparaisse un label dans le ContentTemplate ! Ce label je l ai glissé dans le Content mais je sais pas comment l appeler! merci protectedvoid TreeView1_SelectedNodeChanged1(object sender, EventArgs e) { if (TreeView1.SelectedValue == "Add User") { // label1.visible=true .... } }
merci Sabine
|
|
jeudi 5 avril 2007 à 00:34:33 |
Re : PageMaster ASP .NET

HolyDev
|
Ici http://channel9.msdn.com/ShowPost.aspx?PostID=220517 j'ai trouvé un truc du genre
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { if (TreeView1.SelectedValue == "Riri") { Control c2 = Find(Page, "LabelATrouver"); if (c2 == null) { return; } else { Label myLabel = (Label)c2; myLabel.Text = "Qui t'encule dans le taxi"; } } }
public static Control Find(Control C, String ControlName) { if (C.ID == ControlName) return C; foreach (Control c in C.Controls) { Control cntrl = Find(c, ControlName); if (cntrl != null) return cntrl; } return null; }
MrFoote explique qu'un FindControl() ne fonctionne as sur une masterpage et que du coup il a écrit la fonction Control Find(Control C, String ControlName) pour le faire. Enfin ça reste bizarre ton affaire car je vois pas l'utilité d'une master page si c'est pour l'utiliser ainsi... L'inverse serait plus logique et de fait le FindControl() doit fonctionner...
VB is my cup of tea !!! [;)]
|
|
jeudi 5 avril 2007 à 17:06:52 |
Re : PageMaster ASP .NET

Sabine25
|
Salut, je ne comprends pas ce que tu veux dire par: "l inverse serait plus logique" ?
Je reprends mon idée: J ai fais un tableau 2*2, dans un master Page! j ai mis mon treeview dans la 1er colonne, 2ieme ligne et dans la 2ieme col, 2ieme ligne , j ai mon Content1
Quand je clique sur User Name de mon treeview, je voudrais avoir dans mon Content1, les textbox désirés qui apparaissent!!!
Je sais pas si j ai été très claire! Je débute et j ai que 3 mois pour faire un truc potable, donc peux tu m aider, ce serait super!!!
Pour toi est ce que c est Logique? Si non, comment vois tu le truc? A quoi sert vraiment la fonction FindControl?
Merci pour tes conseils
Sabine
|
|
vendredi 6 avril 2007 à 01:44:37 |
Re : PageMaster ASP .NET

HolyDev
|
Salut, Bon déjà dsl pour le
myLabel.Text en fait le noeud dans mon exemplz s'apelle "Riri" enfin voila 
Sinon j'ai été un peu vite dans mon premier message Il suffit de faire
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { Label
labelCasted
= (Label)ContentPlaceHolder1.FindControl("label1");
labelCasted
.Text = "Qui fait des choses";
labelCasted
.Visible = False;
}
pour appeler label1 du content.
Et donc me suis emballé sur la logique vu que le FindControl() est possible. Mais il faut quand même caster le résultat de
FindControl()
(Label)ContentPlaceHolder1.FindControl("label1")
car on ne sait pas quel est le type du control (enfin on sait c'est label mais la MasterPage ne connait pas le contenu de ses ContentPlaceHolder) et du coup à l'inverse de ce que je croyais le Content ne connait pas non plus le contenu de sa MasterPage et même moins(la meme méthode pour appeler le treeview ne fonctionne).
Perso ton histoire je ferais comme ça, une page pour chacun des noeuds de ton treeview car en définitif c'est une sorte de menu. Si les noeuds de ton treeview sont très changeants voir dynamique alors remet en cause l'utilité des content. Ton
"Add User"
me fait penser que tu souhaite afficher un formulaire d'adduser ce qui mérite une page adduser.aspx. Au clic sur le noeud adduser tu navigue vers adduser.aspx
Response.Redirect("../adduser.aspx");
Enfin tout ça c'est de l'extrapolation c'est ti ça que tu veuxfaire ?
VB is my cup of tea !!! [;)]
|
|
lundi 9 avril 2007 à 14:49:52 |
Re : PageMaster ASP .NET

OzFab
|
Je ne suis pas sur d'avoir bien saisi ce que tu veux faire. Résumons : tu as un treeview dans ta masterpage et tu veux afficher un contenu spécifique dans le content de la masterpage quand tu cliques sur un élément de ton treeview ? Dans ce cas, ne serait-il pas plus logique de faire une nouvelle page qui contient les controles que tu veux afficher et qui utilise la masterpage et sur ton treeview, au lieu d'essayer de modifier le contenu d'un controle, de juste y mettre un lien vers cette nouvelle page avec les infos nécessaires en paramètres ? Car, si j'ai bien compris, tu détournes un peu le fonctionnement classique de la MasterPage alors qu'il est possible de l'utiliser comme elle est censée l'être. OzFab : The bouncing developer :)
|
|
Cette discussion est classée dans : net, asp, label, pagemaster, treeview1
Répondre à ce message
Sujets en rapport avec ce message
[ASP.NET] Mouse over et label [ par jeffwow ]
Bonjour.Est-il possible de lancer une action avec un mouse over sur un label? J'imagine que oui, puisque nous avons déjà le tooltip qui se déclanche
[ASP.NET] Ecriture dans une textarea... [ par Mickylord ]
Bonjour a tous, voila mon problème,j'ai crée une textarea, et j'aimerai que quand j'inscrit dedans un texte, je puisse a tout moment lorsque je met un
PageMaster ASP .NET, comment deplacer le "Content" [ par Sabine25 ]
Bonjour,Je viens de créer un PageMaster en lien avec un Form, mais j aimerai savoir si je peux déplacer le "Content" parceque j y arrive pas! J aimer
Afficher le resultat d'une requete SQL dans un label en ASP.NET C# [ par DigigtalDJ ]
Salut a tous!Voila je debut dans le milieu C# et ASP.NET et j'ai des base une peu coton . J'aurai aimer savoir comment on retourne le resultat d'une r
Formater un label [ par jimmy28 ]
Salut a tousVoilà, j'ai un controle asp.net "label" rempli par le contenu d'un champs d'une database de la maniere suivante : asp<font color="#0
composant asp.net palette de couleurs [ par jimmy28 ]
Bonjour,je souhaite insérer un composant "palette de couleurs" dans ma page web mais je ne le trouve pas dans la liste des composants par défaut de vi
asp net ,sql server 2000 ,windows 2003 server [ par hichamveo ]
Bjr,j'ai un souci quand je deploie mon site sur un serveur 2003 server avec une base de donnée sql server 2000,il me donne comme erreur que l'utilisat
passage de variables entre asp.net et flash [ par tomuego ]
Bonjour, Après avoir écumé google , je m'en réfère à vous pour un problème tout bête : passer des variables du flash à l'asp.net et un retour au flash
genrateur de site ASP.NET 1.0 ou 2.0 [ par romagny13 ]
Bonsoir,connaitriez vous des bons générateurs de site ASP.NET (générant donc les différentes couches, mais également les pages,controls,etc. à partir
asp.net et reporting services [ par deathsurfer ]
Salut!Je développe une page web afin d'ajouter un groupe à une application reporting services.Exemple:Je sélectionne dans la combobox le groupe AJe sé
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Patrick Guimonet et Benoit Hamet Cette session traitera des différents points exigés durant les taches d'administration : Planification (architecture, hébergement, authentification, .) Opération e...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010[TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010 par pierre
Stephane Cordonnier de MCNext nous présente les fonctionnalités Web Content Management (WCM) sous SharePoint 2010. Qu'est-ce que le WCM ECM, GED, RM, WCM c'est quoi Plateforme SharePoint Versions SharePoint 2010 SharePoint Fondation...
Cliquez pour lire la suite de l'article par pierre [DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE[DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE par tja
C'est le dernier principe des principes du Design Orienté Objet (The Principles of Object Oriented Design) fondés par Robert C. Martin plus connu sous le pseudonyme d'Uncle Bob.
l'image empruntée de LosTechies.
Je ne traite pas les principes dans...
Cliquez pour lire la suite de l'article par tja TECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : TRY CATCHRE : TRY CATCH par babyl
Cliquez pour lire la suite par babyl
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|