Avatar billede mosquito Nybegynder
27. juli 2006 - 18:06 Der er 5 kommentarer og
1 løsning

Flytning af en usercontrol til classlibrary giver fejl i property

Jeg sidder med en UserControl som jeg gerne vil have overført til en selvstændig dll fil.

Har oprettet et ClassLibrary project, og har flyttet såvel ascx og ascx.cs filen til projektet.

På usercontrollen har jeg to Properties for henholdsvis et tekstfelt og en label.

public string UserName
{
  set { txtUserName.Text = value; }
  get { return txtUserName.Text; }
}

public string MailDeliveryInfo
{
  set { lblMailDeliveryInfo.Text = value; }
  get { return lblMailDeliveryInfo.Text; }
}

De fungerer fint i et andet web projekt, men når jeg flytter filerne til mit ClassLibrary projekt får jeg følgende fejl:

The name 'txtUserName' does not exist in the current context
D:\projects\Test\Mosquito.Web.UI.UserControls\PasswordRecover.ascx.cs

The name 'txtUserName' does not exist in the current context
D:\projects\Test\Mosquito.Web.UI.UserControls\PasswordRecover.ascx.cs

The name 'lblMailDeliveryInfo' does not exist in the current context
D:\projects\Test\Mosquito.Web.UI.UserControls\PasswordRecover.ascx.cs

The name 'lblMailDeliveryInfo' does not exist in the current context
D:\projects\Test\Mosquito.Web.UI.UserControls\PasswordRecover.ascx.cs

Der er referencer til henholdsvis System og System.Web

Hvad gør jeg galt?
Avatar billede snepnet Nybegynder
27. juli 2006 - 18:19 #1
Du kan ikke umiddelbart lægge en usercontrol i et library på den måde. Den har en markup fil med der skal tilgås via en url.
Det er for så vidt muligt at genbruge usercontrols på den måde, hvis du gerne vil. Bruger du 1.1 eller 2.0?
Alternativet er at du bygger din kontrol som en custom control istedet - den er ikke afhængig af en url, og kan frit deployes som et library.
Mvh
Avatar billede mosquito Nybegynder
28. juli 2006 - 08:23 #2
jeg bruger 2.0.
Avatar billede mosquito Nybegynder
10. august 2006 - 10:37 #4
snepnet-> droppede ideen. Smid et svar og point er dine.
Avatar billede snepnet Nybegynder
10. august 2006 - 11:49 #5
Kommer her :o)
Mvh
Avatar billede mosquito Nybegynder
11. august 2006 - 17:47 #6
takker for dit 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
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