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

FAQ ASP.NET/VB.NET

logo
Sommaire > Coté serveur > Origines probables des exceptions
        Je n'utilise pas le code-behind et il ne trouve pas un objet se trouvant dans ma page, pourquoi?
        Je reçois une NullReferenceException, quelle en est la cause?



Je n'utilise pas le code-behind et il ne trouve pas un objet se trouvant dans ma page, pourquoi?
auteur : Didier Danse
Bien qu'il ne faut pas déclarer l'objet dans son code (je précise: "je n'utilise pas le code-behind"), la raison la plus probable est l'oubli du runat="server" dans la définition de l'objet dans votre page.


Je reçois une NullReferenceException, quelle en est la cause?
auteur : Didier Danse
Lorsque l'on utilise la technique du Code-Behind, il faut lier les différents contrôles de la page .aspx avec le code.

Si une NullReferenceException est lancée, cela peut être dû à:
- les noms ne correspondent pas entre la page .aspx et le code-behind
- la variable dans le code est déclarée comme étant privée
- le contrôle n'a pas la propriété runat=server



Consultez les autres F.A.Q's


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Dotnet Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.