icaaqMedlem sedan okt. 20005 273 inlägg private void InitializeComponent()
{
this.namn.TextChanged += new System.EventHandler(this.namn_TextChanged);
this.btnSkicka.Click += new System.EventHandler(this.btnSkicka_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
Skulle nån vänlig själ vilja förklara denna kodsnutt......
icaaqMedlem sedan okt. 20005 273 inlägg Jag kan ju även säga att jag får ett fel på denna rad
this.namn.TextChanged += new System.EventHandler(this.namn_TextChanged);
och felmeddelandet jag får är
G:\webbapplikationer\net\WebForm1.aspx.cs(62): 'net.WebForm1' does not contain a definition for 'namn_TextChanged'
nån som kan hjälpa en som har gått vilse :q
Hej!
Det verkar som om du vid händelsen TextOnChanged ska anropa funktionen namn_TextChanged. Problemet verkar vara att namn_TextChanged inte finns eller har fått ett annat namn.
NETworkMedlem sedan juni 20011 732 inlägg Precis, du anropar en funktion via en kontroll som inte finns.
Dessa rader läggs till av visual studio.NET när du exempelvis skapar en "action" under properties på en kontroll (det andra alternativet för att starta en funktion med exempelvis en button är ju att använda onclick="minFunktin" etc i asp.net-taggen). Poängen med detta är att du kan göra funktionen private... om du bara har en onclick så måste funktionen vara public, annars kommer du inte in där. Det finns säkert en massa andra fördelar (?) också men de känner jag inte till.