Accueil > Forum > > > > UpdatePanel peut-il générer cette erreur ?
UpdatePanel peut-il générer cette erreur ?
lundi 4 juin 2007 à 12:30:40 |
UpdatePanel peut-il générer cette erreur ?

aloisio11
|
Bonjour a tous j'ai une page aspx dans laquelle j'ai un updatePanel qui comprend toute la page et 3 updatePanel a l'interieur de celui ci.
Quand je charge la premiere fois ma page, mes infos sont bien affichées, mais je clique sur un bouton (qui doit afficher d'autres infos), j'ai une erreur qui s'affiche en Msgbox avec ce texte : "La référence d'objet n'est pas définie à un instance d'un objet.".
J'arrive pas a cerner l'erreur mais je suppose qu'elle provient d'un updatepanel.
Est ce possible et si oui quelle est cette erreur ?
Merci d'avance
|
|
lundi 4 juin 2007 à 22:37:28 |
Re : UpdatePanel peut-il générer cette erreur ?

Nurgle
|
Salut, Le message d'erreur ne te dis pas la portion de code exacte qui provoque l'erreur ? Mais comme ça, je dirais qu'imbriquer des UpdatePanel, ça doit pas être recommandé...  (en plus d'être pas très utile  ) A++ 
Nurgle (Antoine) - MSP
|
|
mardi 5 juin 2007 à 08:42:48 |
Re : UpdatePanel peut-il générer cette erreur ?

aloisio11
|
Bonjour, J'ai cerné le problème, il proveint d'un usercontrol. Je m'explique : J'appel mon usercontrol dans un repeater : < AffArticle:ArticleID="UserArt"runat="server"Reference='<%#Container.DataItem%>'AffichageMode="Configurateur"/>
Je lui passe la ligne du container.
Dans mon usercontrol je récupere cette ligne avec mon set property dans une variable globale DataRowView. J'utilise la ligne ensuite ainsi :vCode = vLigne( "REFERENCE")vPoid = vLigne( "POID")
...
Lors du 1er chargement de ma page les articles sont bien affichés mais si je charge d'autre données l'erreur aparait sur la 1er vLigne("REFERENCE").
Je ne trouve pas le problème ...
|
|
mardi 5 juin 2007 à 08:57:31 |
Re : UpdatePanel peut-il générer cette erreur ?

Nurgle
|
Salut, Tu obtiens une NullReferenceException, qui indique que ton vLigne est égal à Nothing... vLigne est bien recréé à chaque PostBack ? (Il ne doit pas être dans un If Not Page.IsPostBack par exemple) A quel moment dans le cycle de chargement de la page est-il créé ? Vérifie que cette méthode est bien appellée à chaque PostBack... Si non tu peux tester si il existe avant de l'utiliser : If vLigne Is Nothing Then vLigne = ' ici tu rerempli ta variable avec ce qu'il faut End If vCode = vLigne("...") ' ... Mais ça contourne juste le problème, le mieux serai de comprendre pourquoi il recharge pas vLigne... A++ 
Nurgle (Antoine) - MSP
|
|
mardi 5 juin 2007 à 09:07:43 |
Re : UpdatePanel peut-il générer cette erreur ?

aloisio11
|
Non pas de If not Page.IsPostBack ...
Voici mon code de mon usercontrol :
Partial Class user_controls_article Inherits System.Web.UI.UserControl Public vLigne As DataRowView
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'ETAPE 2 : REMPLISSAGE DES VARIABLES vArCode = vLigne("AR_CODE") ... End Sub
Public Property Reference() As DataRowView Get Return vLigne End Get Set(ByVal value As DataRowView) vLigne = value End Set End Property
End Class
|
|
mardi 5 juin 2007 à 09:21:29 |
Re : UpdatePanel peut-il générer cette erreur ?

Nurgle
|
Réponse acceptée !
Ah, on se rapproche... Donc si j'ai bien compris, ta Property "Reference" est remplie lors du DataBinding du Repeater. Vérifie qu'elle est bien remplie AVANT le Page_Load (sinon, logiquement, le Page_Load de l'UC trouvera un vLigne vide...)
Et que fais-tu pour charger d'autres données ? Tu re-rempli ton Repeater ? Si oui, tu dois sans doute le faire dans le Click d'un bouton ou un truc du genre, et qui se produit donc après le Page_Load, d'où la NullReferenceException... Dans ce cas, remplie tout ce qui dépend de vLigne plus tard dans le chargement de l'UC, par exemple dans le Page_PreRender...
A++
Nurgle
(Antoine) - MSP
|
|
mardi 5 juin 2007 à 10:01:02 |
Re : UpdatePanel peut-il générer cette erreur ?

aloisio11
|
Très fort Nurgle ... mille mercis !!! Il fallait mettre le code du UserControl Load dans le PreRender, merci encore. Quand au update panel c'est juste il ne faut pas les imbriqués, mais je debute avec ce genre de controle alors je connais pas du tout comment cela fonction optimalement. Tu n'aurai pas un bon tuto sur les UpdtePanel ? Merci encore tu me sort une sacrée épine du pied 
|
|
mardi 5 juin 2007 à 10:11:39 |
Re : UpdatePanel peut-il générer cette erreur ?

Nurgle
|
De rien  Pour le tutorial sur les UpdatePanel, il y a bien ce post de cyril mais c'est un peu court, mais sinon je connait pas encore de bonne ressource en français là dessus... Bonne journée, A++ 
Nurgle (Antoine) - MSP
|
|
Cette discussion est classée dans : page, générer, erreur, infos, updatepanel
Répondre à ce message
Sujets en rapport avec ce message
Erreur 404 [ par charlix ]
Bonjour,Comment faire pour changer la page 404 en fonction du repertoire dans lequel on est.Pour l'application, l'aide est dans uhn repertoire a part.
Échec de Server.CreateObject [ par YounB ]
J'ai installé PWS 4.0 sous Windows98 S.E,et j'ai cette ... de page d'erreur qui s'affiche a chaque fois que j'ai une page qui contient:[Server.CreateO
erreur d'automation en ASP [ par patfac1 ]
Je suis en train de me mettre à l'ASP ;-) alors soyez pas moqueurs :DJ'ai fait une page , je l'heberge sur mon serveur local ( IIS de winXP pro ) et
Code d'erreur '800a01a8' dans une page ASP. [ par Noro ]
Lors de l'execution d'un vbscript sur une page ASP, où j'essaye d'afficher les informations de la requête dans des zones de texte. par exemple:documen
Erreur Timeout : message personalisée ? [ par DataJim ]
BonjourJe souhaite modifier le message "Pages ASP error 'ASP 0113' Délai d'exécution du script dépassé "pour mettre un message d'erreur personalisé.So
Message d'erreur [ par LostWorld ]
Salut, Je débute en ASP (suis webdesigner à la base) et il parait que "Option explicit" est quelque chose de vachement conseillé. Moi je veux bien l'u
pb sondage!!!! [ par ronando ]
J'ai un pb avec un sondage...tout ce passe bien lorsque celui ci est inserer ds une page HTML mais des qu'il est dans une page ASP il bug ..avec comme
Erreur sur une page html [ par loufi66 ]
J'ai tapé un script (html,asp et vbscript) et lorsque je lance la page, je reçois un message d'erreur.Erreur de compilation Microsoft VBScript erreur
Envoyer cette page à un ami [ par FrancoisPignon ]
Pourriez vous me dire comment faire pour permettre aux visiteurs de mon site d'envoyer ma page à un ami (avec JMail)... C'est le principe de l'envoie
renvoie sur une autre page en cas d'erreur [ par poussmouss ]
Bonjour, est ce que quelqu'un connait un moyen de renvoyer sur une autre page, en cas d'erreur sur une page?genre : On error response.redirect "url"
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
STABILITé DU DéBIT 3GSTABILITé DU DéBIT 3G par benzekrighizlane
Cliquez pour lire la suite par benzekrighizlane
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|