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 : La référence d'objet n'est pas définie à une instance d'un objet [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (buze63)

vendredi 27 janvier 2006 à 16:06:55 | La référence d'objet n'est pas définie à une instance d'un objet

buze63

Salut
G une page aspx avec un bouton et un usercontrol qui possede un label et un textbox et je voudrai que lorsque je clic sur le bouton un message apparait dans le textbox
Voici mon code

ava.aspx :

Namespace es.Essai

Public Class ava

Inherits System.Web.UI.Page

Protected WithEvents ess As contol

#Region " Code généré par le Concepteur Web Form "

'Cet appel est requis par le Concepteur Web Form.

<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub

Protected WithEvents Button1 As System.Web.UI.WebControls.Button

'REMARQUE : la déclaration d'espace réservé suivante est requise par le Concepteur Web Form.

'Ne pas supprimer ou déplacer.

Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init

'CODEGEN : cet appel de méthode est requis par le Concepteur Web Form

'Ne le modifiez pas en utilisant l'éditeur de code.

InitializeComponent()

End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'Placez ici le code utilisateur pour initialiser la page

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim ess As contol

ess.B() = "salut"

End Sub

End Class

End Namespace

 et ça c mon usercontrol contol.ascx

Namespace es.Essai

Public Class contol

Inherits System.Web.UI.UserControl

#Region " Code généré par le Concepteur Web Form "

'Cet appel est requis par le Concepteur Web Form.

<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub

Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox

Protected WithEvents Label1 As System.Web.UI.WebControls.Label

'REMARQUE : la déclaration d'espace réservé suivante est requise par le Concepteur Web Form.

'Ne pas supprimer ou déplacer.

Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init

'CODEGEN : cet appel de méthode est requis par le Concepteur Web Form

'Ne le modifiez pas en utilisant l'éditeur de code.

InitializeComponent()

End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'Placez ici le code utilisateur pour initialiser la page

End Sub

Public Property B() As String

Get

Return TextBox1.Text

End Get

Set(ByVal Value As String)

TextBox1.Text = Value

End Set

End Property

End Class

End Namespace

Et le probleme c que koi que je fasse g toujours ce message :
La référence d'objet n'est pas définie à une instance d'un objet

Merci de me renseigner


vendredi 27 janvier 2006 à 17:11:40 | Re : La référence d'objet n'est pas définie à une instance d'un objet

Nurgle

Membre Club Administrateur CodeS-SourceS
Salut,
Ton "ess" n'existe pas ! (il est égal à Nothing)
Tu as mis :

Dim ess As contol

au lieu de ça :

Dim ess As New contol



Nurgle


lundi 30 janvier 2006 à 09:16:34 | Re : La référence d'objet n'est pas définie à une instance d'un objet

buze63

Ceci marche pour mon dim ess as new control mais maintenant la meme erreur apparait pour mon TextBox1

Ligne 35 :            Set(ByVal Value As String)
Ligne 35 :                 TextBox1.Text = Value
Ligne 36 :             End Set

La référence d'objet n'est pas définie à une instance d'un objet. La value est bien egal a ce que j'envoie mais il ne veut pas le mettre dans le textBox

merci d'avance.

lundi 30 janvier 2006 à 16:49:22 | Re : La référence d'objet n'est pas définie à une instance d'un objet

Nurgle

Membre Club Administrateur CodeS-SourceS
Tu as bien dans ton UserControl (pas dans ta page !) une TextBox nommée TextBox1 ?

Si oui, et ben, essaye, dans la partie "design" de ton UC, de la supprimer puis de la remettre, pour que le designer ajoute la ligne de déclaration de la TextBox.

Et si ça ne marches toujours pas après ça...et ben là... je sais pas


Nurgle




Cette discussion est classé dans : web, page, end, system, private


Répondre à ce message

Sujets en rapport avec ce message

usercontrole : La référence d'objet n'est pas définie à une instance d'un objet. [ par coulis ] Bonjour à tous,Voilà mon problème: je viens de créer une nouvelle application .net et j'ai l'erreur suivante dès que je positionne un usercontrol ? La Probeleme d'héritage [ par Horfee ] J'ai un problème d'héritage : En fait pour mon site il me faut un systeme de login. Chaque page devra etre accessible suivant le niveau d'authentifica Liste des controls d'une page [ par Coolpix08 ] BonjourJe viens de poser la question sur CsharpFr qui a trouvé une demi solution...http://www.csharpfr.com/forum.v2.aspx?ID=754843Maintenant il ne res [ASPX][C#] Héritage de System.Web.UI.Page [ par merrick ] bonjouralors voilà, j'ai voulu factoriser des pages qui avait un comportement commun.j'ai ainsi créer une classe abstraite classeMere.cs comme suit:Co Récupérer une valeur d'un Control User acsx dans un Label [ par ryckbosch ] Bonjour,Je ne sais pas si j'utilise correctement le passage des variables entre un Control User (Nbre_Sites.ascx) et la page qui l'appelle (Test.aspx) Problème de communication entre C# et ASP [ par prowlx ] Voici mon problème:J'ai créé une page ASP par défaut avec le  Web Development kit Express 2005 de MS(donc utilise le framework .Net 2.0). Cette page débutant en asp.net - pb navigation dans dataview [ par bdl20042000 ] Bonjour, je débute en asp.net. Je souhaite avoir les mêmes facilités de navigation que avec un recordset sous VB. Aussi après avoir regarder un peu le Débogage difficile sur CollapsiblePanelExtender [ par SuperBouly ] Bonjour, Je développe un site en asp.net 2.0 et ajax 1.0.Le serveur annonce que Ajax 1.0 est installé.Je précise que j'ai essayé une page avec un Cale Double appel Page_Init avec un controle ImageButton ou Image [ par guilhemberthalon ] Bonjour,j'ai un problème plutôt bizarre avec les contrôles ImageButton et Image,Lorque j'ajoute un de ces contrôles dans une page aspx, la page est ch Échec de la validation MAC Viewstate [ par Mickyberg ] Bonjour,Je souhaiterai savoir si quelq'un a déjà rencontré ce problème ou pas. J'ai une erreur qui arrive de facon complétement aléatoire et mon héber


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



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