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
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : FORMULAIRERE : FORMULAIRE par Megafan
Cliquez pour lire la suite par Megafan FORMULAIREFORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|