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 : Maste.FindControl retourne une NullReferenceException ? [ Windows / Formulaire / Winforms / Controls ] (Monico9385)

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é 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 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( 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 impression [ par fayrous ] Bonsoir, pouvez vous me dire quelles sont les fonctions pour afficher les données stockées dans une base sur la page print. en plus ,si la page pri affiche page web dans un exe [ par mohshow ] Bonjour tous le monde,je cherche une source ou vos script pour afficher une page web dans une application.J'utilise SharpDevelop 3.0. rafraichissement du page web parent [ par laymouna98 ] salut à tous j'ai un petit problème, dans ma page web parent j'ai l'affichage des données de la base de données, un bouton ajouter pour faire l'ajout probleme d'affichage d'une page Web par mail [ par manelayadi ] salut à tous,Je voudrais envoyer par mail une page WEB par exemple "www.google.fr" de manière a ce qu'elle s'affiche comme une page web dans la boite probleme de threading [ par neofenix ] Bonjour,je travaille actuellement sur une winform qui récupère à l'aide d'un webbrowser une page html dans laquelle je simule un click sur un bouton.C PageLoad et page precedente [ par SoyYo ] Salut Bon j'ai un problème avec un application web!! En fait je stock l'id de ma page en session (je fais ça dans le PageLoad de ma masterpage). Jusq


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 5,008 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é.