Avatar billede pusler Nybegynder
28. juli 2004 - 16:32 Der er 9 kommentarer og
1 løsning

System.NullReferenceException ved en Textbox

Jeg har et mindre problem, som jeg ikke fatter hvorfor opstår.. jeg arbejedr i VS.Net sprog = C#

Jeg har en form, med en del tekstbokse i, alle tekstboxene er initialiseret eller hvad man nu kalder det..

protected System.Web.UI.WebControls.TextBox input_company;
protected System.Web.UI.WebControls.TextBox input_contact_name;
protected System.Web.UI.WebControls.TextBox input_address;
protected System.Web.UI.WebControls.TextBox input_phone;
protected System.Web.UI.WebControls.TextBox input_email;
protected System.Web.UI.WebControls.TextBox input_URL;
protected System.Web.UI.WebControls.TextBox input_comment;
protected System.Web.UI.WebControls.Button input_button;

Disse informationer skulle så sendes pr mail, men det er ikke lige det der volder problemer.. Jeg har lavet en lille funktion der skulle udskrive hvad der står i input_contact_name, denne køres på knappen input_button

public void doSendMail(Object O, EventArgs E)
{
Response.Write(input_contact_name.Text);
}

Men når jeg kører den funktionen skriver den :

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.


Nogen der har et bud ?
Avatar billede arne_v Ekspert
28. juli 2004 - 16:33 #1
Den er uden tvivl *ikke* initialiseret !
Avatar billede arne_v Ekspert
28. juli 2004 - 16:34 #2
Har du en:

input_contact_name = new  System.Web.UI.WebControls.TextBox();

?
Avatar billede pusler Nybegynder
28. juli 2004 - 16:36 #3
no.. skal jeg det ? kigger lige på det..
Avatar billede arne_v Ekspert
28. juli 2004 - 16:37 #4
ja

protected System.Web.UI.WebControls.TextBox input_contact_name;

betyder

protected System.Web.UI.WebControls.TextBox input_contact_name = null;
Avatar billede pusler Nybegynder
28. juli 2004 - 16:41 #5
men nu er der ingen værdi i den... lige gyldigt hvad jeg skriver sker der intet... jeg har sat den til at redirecte til den adresse jeg nu skriver i feltet.. men den sender mig bare til roden.. altså tekststrengen er null eller ""
Avatar billede pusler Nybegynder
28. juli 2004 - 16:42 #6
men jeg får ikke den Exception længere
Avatar billede arne_v Ekspert
28. juli 2004 - 17:17 #7
Ja det er jo så er ASP.NET problem.

Det kan jeg ike hjælpe så meget med.

Jeg kunne kun fjerne den null pointer exception.
Avatar billede pusler Nybegynder
29. juli 2004 - 00:56 #8
Nogen der ved om det kan have noget at gøre med textboxene befinder sig i en repeater der er databinded med et XML dokument ?
Avatar billede pusler Nybegynder
29. juli 2004 - 00:56 #9
arne drop lige et svar... du løste jo sådan set mit spørgsmål
Avatar billede arne_v Ekspert
29. juli 2004 - 08:47 #10
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester