begin process at 2010 02 10 01:15:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Maste.FindControl retourne une NullReferenceException ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Maste.FindControl retourne une NullReferenceException ?

lundi 6 août 2007 à 12:08:28 | Maste.FindControl retourne une NullReferenceException ?

Monico9385


Bonjour à tous,

j'ai un soucis qui me pose problème depuis 3 jours, et j'ai beau regarder sur le net, je ne trouve pas la solution.
Voila mon problème :
j'ai un Dropdownlist, avec comme id "lang", dans ma master page, jusque la tout va bien, et j'aimerai récupérer la valeur de ce dropdownlist dans mes content pages (et la, ca va moins bien). Pour cela, d'apres le net, je fais comme ca :

DropDownList ddl = (DropDownList)Page.Master.FindControl("lang");

Et quand je teste ddl.SelectedValue par exemple ou n'importe quelle autre méthode, ca me retourne une NullReferenceException, donc si je comprend bien c'est comme si le content page n'arrivait pas à récupérer mon dropdownlist.

Ma question est donc la suivante : comment faire pour récupérer la valeur sélectionnée de mon dropdownlist se trouvant dans ma master page sur une content page ?

Merci d'avance pour votre aide
lundi 6 août 2007 à 12:23:11 | Re : Maste.FindControl retourne une NullReferenceException ?

rodcobalt22

Juste au cas où, sait on jamais. La casse est elle sensible ? l'orthographe est bien la même ? Vraiment au cas où ;)
lundi 6 août 2007 à 12:25:10 | Re : Maste.FindControl retourne une NullReferenceException ?

Monico9385


oui oui, c'est bien la meme :(

lundi 6 août 2007 à 12:40:13 | Re : Maste.FindControl retourne une NullReferenceException ?

Bidou

Administrateur CodeS-SourceS
Ceci fonctionne sans problème:

DropDownList ddl = Page.Master.FindControl("DropDownList") asDropDownList;
if(ddl != null)
{
   ddl.Items.Add("salut");

}

Es-tu sur d'avoir correctement référencé la bonne MasterPage?
Si oui, alors c'est une autre partie de ton code qui cause le problème...



-Blog-
lundi 6 août 2007 à 13:45:48 | Re : Maste.FindControl retourne une NullReferenceException ?

sebmafate

Membre Club Administrateur CodeS-SourceS
sinon pour les question asp.net : www.aspfr.com



Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
lundi 6 août 2007 à 14:08:38 | Re : Maste.FindControl retourne une NullReferenceException ?

Monico9385

Oui, oui, la master page est bien référencée ! ca doit donc venir d'autre part, mais alors d'ou ....

Merci quand meme pour ton aide :)


dimanche 12 août 2007 à 23:01:05 | Re : Maste.FindControl retourne une NullReferenceException ?

ShareVB

salut,

au cas où :
http://blogs.developpeur.org/cyril/archive/2006/11/12/passage-de-parametre-entre-page-et-masterpage.aspx
http://www.west-wind.com/WebLog/posts/5127.aspx

ShareVB


Cette discussion est classée dans : page, dropdownlist, retourne, findcontrol, nullreferenceexception


Répondre à ce message

Sujets en rapport avec ce message

Probleme rafraichissement de page [ par toddy_101 ] Bonjour tout le monde, j'utilise un DropDownList pour afficher des elements... et j'utilise aussi l'evenement click de ce dropdownlist, et j'ai activ [aspx] DropDownList [ par alexisDotNet ] dans le cadre d'un projet aspx c# j'ai creer dans une page un dataGrid dans une page aspxa l'intérieur de ce datagrid, il y a une colonne dans laquell Problème sur l'événement EventHandler dans une WebPart [ par Laulle ] Bonjour,Je suis actuellement entrain de développer un site Web sous SharepointDesigner. Pour ce faire je dois créer une WebPart.J'ai créé un projet so Probleme de DropDownList [ par GazGaz ] lu j'utilise visual c#.net et j'ai une page où se trouvent des DropDownList.je voudrais qu'au chargement de cette page, mes Ddl soient toutes vierges( Imprimante / Configuration de la page [ par zouzounet ] Bonjour,J'ai un petit soucis avec une impression dans un prog.J'utilise du GDI+ pour tracer un tableau, que je rempli de texte (toujours avec GDI+) et accents sur les dropDownList [ par romain3395 ] Bonjour,lorsque je mets un "é" dans un champ d'une celui ci n'est pas interprété comme de l'html, il ne m'affiche pas le "é".Comment faire ???Ce bug POUR NIX : Plantages sur le site [ par zenorby ] Tout d'abord bravo pour votre site qui est une mine de renseignements.Je viens d'essayer de consulter des CV sur emploi.devfr.com et malheureusement à Récuperer mail dans une page html [ par Kain13 ] Bonjour,Comment vérifier si lors d'un traitement d'un formulaire, l'utilisateur a bien mis une adresse mail valide : Pseudo@FAI.comJe sais le faire en pb avec une DropDownList [ par kinderman81 ] Salut,Lorsque je veux récupérer la valeur de la ligne sélectionnée, il me renvoi toujours la valeur de la 1ere ligne.J'ajoute mes lignes dans mon DDL Probleme avec un input type="file" [ par Volfield ] Bonjour, J'ai fais une page formulaire.aspx en c# (ASP.NET) avec un formulaire qui contient un champ . Quand je valide le formulaire, je vais sur la p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales