Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [C#] Acceder a un contrôle depuis page (sur master page) [ Divers / Autre ] (ultiny)

jeudi 7 décembre 2006 à 22:59:52 | [C#] Acceder a un contrôle depuis page (sur master page)

ultiny

Bonsoir,

Je voudrais savoir comment peut-on, en C#, accéder à un controle (sur ma MasterPage HTML, il porte l'id MyTitle) depuis la Page en cours de traitement.

Merci.

vendredi 8 décembre 2006 à 08:20:58 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

lilippx

salut, pour faire ca tu peux faire :
Master.FindControl("MyTitle")
voila

vendredi 8 décembre 2006 à 17:08:33 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

ultiny

Merci pour ta réponse.

Voici ce que j'ai tenté : Master.FindControl("MyTitle").InnerText = "Bienvenue";

Seulement, il me dit que InnerText n'existe pas dans ce contexte ???

'System.Web.UI.Control' does not contain a definition for 'InnerText'

Merci pour votre aide.

vendredi 8 décembre 2006 à 20:44:05 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

lilippx

il faut parser :
(typeDuControl)Master.FindControl("MyTitle").InnerText = "Bienvenue";

typeDuControl peut etre label, textBox........ selon le type du control que tu veux récupérer.

vendredi 8 décembre 2006 à 20:47:06 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

lilippx

pardon, le terme c'est caster, pas parser

vendredi 8 décembre 2006 à 20:49:58 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

ultiny

Alors justement.

Dans mon code source côté code HTML j'ai mis :

<title id="MyTitle" runat="server"></title>

Donc autant dire que je ne sait vraiment pas quoi faire pour caster là.

Le but est que chaque page puisse changer le <title> sans faire un runat="server" sur tout le <head> pour garder un code propre.

vendredi 8 décembre 2006 à 21:03:01 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

lilippx

dans ce ca, pourquoi tu ne fais pas this.Page.Title="tonTitre";
car en plus tun ne peux pas mettre de runat="server" hors des balise <form>

vendredi 8 décembre 2006 à 21:15:00 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

ultiny

Oui c'est ce que je vais finir par faire, mais il me fout en l'air toute la présentation du code que j'avais fais dans le <head>.

Maintenant c'est illisible :(

Domage.

vendredi 8 décembre 2006 à 21:20:02 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

lilippx

chez moi ca génere :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
monTitre
</title></head>

je ne vois pas ce qui est illisible?

samedi 9 décembre 2006 à 01:04:12 | Re : [C#] Acceder a un contrôle depuis page (sur master page)

ultiny

Toutes les balises meta et link sont mises à la suite sans espace.


1 2

Cette discussion est classé dans : page, contrôle, acceder, master


Répondre à ce message

Sujets en rapport avec ce message

ACCEDER AUX CONTROLES PAR PROG DANS UNE ASPX MANAGEE PAR UNE MASTER [ par AC1 ] Hello, j'ai le code suivant qui devrait lire les labels dans une page.aspx normale. Dans ce cas là ça marche. Mais pas une aspx appelée par une maste Contrôle non reconnu ! [ par suzukMan ] Bonjour,J'ai un problème,  tout les contrôle (Label, DropDownList...) ne sont plus reconnu dans mon fichier.aspx.cs. Cela marcher et d'un coup plus ri <head> in master page [ par sofiesofie ] salut,j'ai une page maitre (master page) e d'autres pages (de contenu)je veux utiliser un calendrier dans l' une des pages dans une page de contenu il Inserer une page HTML dans le contentplaceholder [ par JeanTeuF ] Bonjour, Pour commencer je vous annonce que je débute en ASP.NET donc voilà j'ai annoncé la couleur ^^. Mon problème est que j'ai mis en place une m Eviter le rechargement complet [ par swan94 ] Salut à tous,J'ai une master page qui, lors d'un clic sur un lien m'ouvre une autre page dedans (chose normale ;) ) J'aurai voulu savoir comment faire Master Page et Detail Page. [ par diez0r ] Bonjour,Je voudrais créer mon nouveau site en ASP.net car c'est un langage que je ne connais pas encore.Seulement j'ai un petit problème.J'ai donc fai problème contrôle menu [ par hugo7 ] Bonjour j'ai créer une page maître et une feuille css que j'ai lié ensemble.Dans ma page maître j'ai créer un div que j'ai paramétrer dans la feuille problème en master page [ par sofiesofie ] bonjour, j'ai utilisé le master page dans mon application mais elle me pose quelque problème: 1-j'ai un menu(horizentale)  qui est composé de + Contrôle login [ par hugo7 ] Bonjour à tous voilà mon problème j'ai créer un forum.Dans ce forum j'ai créer deux pages.Une page nommée forum qui contient les discussions.Dans cett Problème avec les frames [ par sbleuze ] BonjourJe suis en trin de développer pour ma société un site web.Ce site ce compose d'un master pages et de page asp.Il y a une master page principale


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.