Avatar billede lars-k Nybegynder
19. november 2002 - 08:30 Der er 8 kommentarer og
1 løsning

Codebehind - flere filer

Hej

Kan jeg strikke flere codebehind filer ind i en aspx-side? Jeg har fundet noget der sikkert virker her: http://www.eksperten.dk/spm/253248 ......men, kan jeg bruge den "simple" metode?

lars-k:-)
Avatar billede askhoej Praktikant
19. november 2002 - 08:38 #1
Jeg forstår simpelthen ikke hvorfor i har brug for mere end en code-behind fil? Er meget nysgerrig.

/askhoej
Avatar billede lars-k Nybegynder
19. november 2002 - 09:20 #2
....kommer nu.

Nu er jeg lidt små ny i .Net og kommer fra den "gamle" ASP. Før har jeg haft flere include-filer som eksempel en til valideringer, en til databaseconnection, en til login......osv. Det vil jeg gerne have fremover....eller er pointen med codebehind at alt kode til hele sitet er i én fil (hvis det er tilfældet, så ser jeg i hvert fald LYYYS!!)

lars-k
Avatar billede lars-k Nybegynder
19. november 2002 - 09:23 #3
......lige til ovenstående: grunden til de forskellige filer er selvfølgelig, at jeg eksempelvis ikke skal bruge validering på alle sider ....osv.
Avatar billede askhoej Praktikant
19. november 2002 - 09:47 #4
Du skal nok kigge lidt på User Controls og Alm. kode klasse filer, jeg må indrømme at jeg aldrig har haft brug for mere end en Code-behind fil.

User Controls benyttes i ASP.NET, som include filer i klassisk ASP.

/askhoej
Avatar billede burningice Nybegynder
19. november 2002 - 11:48 #5
askhoej>> det kommer vel lidt an på hvad man have i sin includefil. Hvis man f.eks. have en includefil hvor der var noget kode til at åbne databasen, eller f.eks. en rutine til at hente de 10 nyeste indlæg ud fra sin gæstebogstabel i databasen med, ville jeg nok oprette det som en Class istedet, som så kan genbruges over flere sider
Avatar billede lars-k Nybegynder
19. november 2002 - 13:05 #6
cyberfessor>>vil det være ok at anvende én codebehind og så kalde flere forskellige klasser......hvis det så kan lade sig gøre at kalde flere klasser. Jeg ved da at jeg kan kalde en codebehind og en klasse, men flere klasser...?
Avatar billede simon.ulsnes Nybegynder
19. november 2002 - 15:28 #7
Kompiler alle dine code-behind filer til en DLL-fil via den normale C#/VB.NET compiler og læg den i /bin-mappen.
I din ASPX-fil dropper du Src/CodeBehind-attributten i Page-direktivet, og indsætter en Inherits="DinKlasse".

// Simon
Avatar billede lars-k Nybegynder
19. november 2002 - 16:25 #8
>>Simon...jeg tester lige af iaften
Avatar billede lars-k Nybegynder
20. november 2002 - 07:50 #9
Hej

Jeg har prøvet at lave en dll-fil og det virker udemærket. Jeg brygger lige videre på det andet - bare sådan lidt for sjovt....

Tak for hjælpen.

lars-k:-)
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