Avatar billede Kim Neesgaard Seniormester
30. januar 2006 - 20:40 Der er 15 kommentarer og
1 løsning

Usercontrol i .NET 2.0

Jeg er lige begyndt på .NET 2.0 og vil her bruge noget kode, som virkede i .NET 1.1:

Partial Class _Default
    Inherits System.Web.UI.Page

    Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

        MainPlaceHolder.Controls.Add(LoadControl("PWTjek.ascx"))
       
    End Sub

    End Sub

End Class

Brugerkontrollen PWTjek.ascx findes med objekter på, men koden gennemløbes overhovedet ikke og der gives ingen fejlmelding - hvorfor gennemløbes koden mon ikke?
Avatar billede snepnet Nybegynder
30. januar 2006 - 20:55 #1
står der AutoEventWireUp="false" i dit pagedirective?
(hvis det er tilfældet, så slet det, eller sæt den til true).
mvh
Avatar billede Kim Neesgaard Seniormester
30. januar 2006 - 21:46 #2
Det var lige det, der var problemet!! Hvad bruger man AutoEventWireUp til?
Avatar billede snepnet Nybegynder
30. januar 2006 - 22:14 #3
den sørger for at der abboneres på "standard-events" på siden... vs2003 satte den til false pr. default, hvilket medførte at page_load-eventet skulle "wires" i koden, hvilket du i vs2003 templates kan se ved at der i initmetoden er noget kode i denne stil:
this.Load += new EventHandler(this.Page_Load);
du får et svar her hvis alt er vel :o)
mvh
Avatar billede Kim Neesgaard Seniormester
31. januar 2006 - 13:18 #4
Bestemt - der er som sædvanlig fuld tilfredshed!
Avatar billede snepnet Nybegynder
02. februar 2006 - 23:51 #5
:o) - tak for de pæne ord.
mvh
Avatar billede Kim Neesgaard Seniormester
24. februar 2006 - 11:57 #6
Lige et spørgsmål mere, da dette er i samme boldgade: jeg har på min arbejdsmaskine installeret Visual Studio 2002 og når jeg her opretter et nyt projekt/webformular og sætter fx. en label, textbox, dropdownbox mv. på og kører ctrl-F5, så kan jeg kun se label'en i den åbnede browser, men ikke de andre?? Dette fænomen optræder også, hvis jeg sætter AutoEventWireUp til true - hvad er det for et mærkeligt fænomen??
Avatar billede snepnet Nybegynder
25. februar 2006 - 10:20 #7
lyder lidt underligt .... kan du ikke vise noget eksempelkode der illustrerer hvad du gør?
mvh
Avatar billede Kim Neesgaard Seniormester
27. februar 2006 - 10:18 #8
Jeg tager en frisk form og kører label, textbox, knap og dropdown over og herefter ctrl-F5: kun label er synlig på form. Jeg har også prøvet at sætte formen til FlowLayout, men det samme sker??
Avatar billede snepnet Nybegynder
27. februar 2006 - 11:16 #9
helt besynderligt ... jeg har ikke noget bud :o(
men men .... vs2002 ?!? - er det ikke en antikvitet ;o)
mvh
Avatar billede Kim Neesgaard Seniormester
27. februar 2006 - 12:30 #10
Jo, men jeg kan ikke købe 2003 (mit firma kører pt. .net 1.1), så jeg tænkte, at 2002 trods alt kunne bruges, men jo altså ikke med denne underlige 'feature'.
Avatar billede snepnet Nybegynder
27. februar 2006 - 15:09 #11
jeg mener at vs 2002 sigter mod frameworksversion 1.0, og 2003 mod version 1.1, så hvis i arbejder med 1.1 skal du formentlig have en 2003.
mvh
Avatar billede Kim Neesgaard Seniormester
27. februar 2006 - 15:31 #12
Men jeg har været i forbindelse med Ravenholm og det koster helt urimelig meget at få 2003, da man skal købe en hel masse mere, hvis man skal have den.

Iøvrigt fandt jeg løsningen på de manglende objekter: hvis man går ned i Framework biblioteket v.1.0.3705 og kører aspnet_regiis.exe -r, så fungerer den som forventeligt og viser alle objekter på formen!! Jeg havde det også lidt dårrligt med, at et så dyrt program kunne opføre sig sådan.....!
Avatar billede snepnet Nybegynder
27. februar 2006 - 15:33 #13
ah... situationen har så bare været at du slet ikke har kørt det som en asp.net side :o)
mvh
Avatar billede Kim Neesgaard Seniormester
27. februar 2006 - 16:28 #14
??
Avatar billede snepnet Nybegynder
27. februar 2006 - 17:05 #15
værktøjet sikrer at iis'en er sat korrekt op til asp.net applikationer, hvilket bla. medfører, at filer med en aspx-extension eksekveres igennem aspnet_isapi dll'et.
mvh
Avatar billede Kim Neesgaard Seniormester
27. februar 2006 - 18:56 #16
Ok - tak!
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