IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Object reference not set to an instance of an object.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 262
    Par défaut Object reference not set to an instance of an object.
    salut ;

    je viens de créer une pages .ascx qui contient la fonctions suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Public Sub printErreur(ByVal msg As String)
            If lblErrMsg.Text <> "" Then
                msg = "<br />" + msg
            End If
     
            lblErrMsg.Text = lblErrMsg.Text + msg
     
            lblErrMsg.Visible = True
        End Sub
    et quand je fait appel à cette fonction a partir d'une page, j'ai l'erreur suivante :
    Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
    l'erreur est au niveau de la ligne :
    If lblErrMsg.Text <> "" Then
    pourtant j'ai bien déclarer :
    Protected WithEvents lblErrMsg As System.Web.UI.WebControls.Label
    une idée ?

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Citation Envoyé par labib23dz Voir le message
    pourtant j'ai bien déclarer :
    tu l'as déclaré mais est-ce que tu l'as instancié ? (avec un New)
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 262
    Par défaut
    merci pour ta réponse :bon, je ne pense pas que le probeleme viens du label; parceque je viens de remplacer de remplacer le code de la fonction : printErreur comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     Public Sub printErreur(ByVal msg As String)
            Response.Write("<script>alert('test')</script>")
               End Sub
    et j'ai toujours le meme message d'erreur :

    l'appel a cette fonction se fait comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If txtContactNom.Text = "" Then
                errMsg.printErreur("Les Champs suivis de: * sont obligatoires")
                Exit Sub
            End If
    aussi j'ai déclarer au début :
    Public WithEvents errMsg As New ErrorMsg
    ErrorMsg : c'est la classe qui contient la fonction : printErreur.

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 262
    Par défaut
    bon !
    j'ai mis les fonctions que je voulais appeler dans un modul, et là ça marche pas mal.

    merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/04/2008, 18h36
  2. new : Object reference not set to an instance of an object
    Par zulad dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/06/2007, 20h35
  3. Object reference not set to an instance of an object
    Par DjRusty dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/03/2007, 07h26
  4. Réponses: 1
    Dernier message: 28/12/2006, 11h05
  5. Réponses: 1
    Dernier message: 20/04/2006, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo