Avatar billede bongo20 Nybegynder
12. april 2006 - 10:22 Der er 7 kommentarer og
1 løsning

UserControls og variabler

Hej

Jeg har en usercontrol UserControl.ascx.
Den bruger jeg på en side der hedder Webform1.aspx.

Webform1.aspx modtager nogle formvalues: KundeNr, KundeNavn.
I min ascx vil jeg godt kunne bruge disse variable værdier.
Hvordan gør jeg det?

:-)
Avatar billede snepnet Nybegynder
12. april 2006 - 10:35 #1
du kan lave nogle properties på din usercontrol - se evt. her:
http://www.eksperten.dk/spm/702335
hvis du vil gøre det programmatisk - og du benytter 1.1 - kan du lave en dekleration af din usercontrol i koden:

protected MyUserControl mctrl;
og du kan så tilgå dine properties på kontrollen:
mctrl.KundeNr = KundeNr; // KundeNr skal du så have hvor du nu engang har det fra

mvh
Avatar billede bongo20 Nybegynder
12. april 2006 - 11:23 #2
Det kan jeg ikke få at til at virke,.. måske har jeg ikke forstået det rigtigt,.

Hvor har du hvilken kode? altså i hvilken fil ?
Avatar billede bongo20 Nybegynder
12. april 2006 - 11:51 #3
Får følgende fejl:

'XmlTest.MyUserControl.KundeNr' is inaccessible due to its protection level
Avatar billede bongo20 Nybegynder
12. april 2006 - 12:14 #4
Lidt hurtig på aftrækkeren,. variablen i ascx filen skulle selvfølgelig være public,.. smider du et svar snepnet ?
Avatar billede bongo20 Nybegynder
12. april 2006 - 15:07 #5
Njaaa synes ikke det virker optimalt,..

Får ind imellem denne fejlmeddelelse:

Object reference not set to an instance of an object

i denne linje:
MyUserControl.KundeNr = KundeNr;

Nogen forslag
:-)
Avatar billede snepnet Nybegynder
14. april 2006 - 20:03 #6
bruger du 1.1 eller 2.0?

hvis du bruger 1.1, skal du selv lave deklerationen af din usercontrol, og hvis du gør sådan her:

protected MyUserControl mctrl;

skal din usercontrol have id'et mctrl i aspx-filen.

mctrl.KundeNr = KundeNr; skulle så gå fint, såfremt KundeNr er public på din kontrol.

mvh
Avatar billede bongo20 Nybegynder
24. april 2006 - 09:36 #7
Smider du et svar snepnet,. du havde ret da jeg lige fik nærlæst din forklaring :-)
Avatar billede snepnet Nybegynder
24. april 2006 - 11:59 #8
et svar kommer her :o)
mvh
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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