Avatar billede c-sharp Nybegynder
08. november 2005 - 09:30 Der er 13 kommentarer og
1 løsning

Upgradere til asp.net 2.0 og VS 2005

Jeg koder pt. i asp.net 1.1 og VS 2003. Nu overvejer jeg at opgradere ril asp.net 2.0 og VS 2005, Men hvad så med alt det kode jeg har skrevet? Kan det åbens i VS 2005 og compileres som asp.net 2.0 eller skal jeg starte helt for fra.
Avatar billede dr_chaos Nybegynder
08. november 2005 - 09:32 #1
du kan godt åbne 1.1 kode i 2.0.
Noget af koden vil du bare få af vide at den er uddateret.
Men 2.0 er bagudkompitibelt med 1.1
Avatar billede dr_chaos Nybegynder
08. november 2005 - 09:33 #2
Avatar billede c-sharp Nybegynder
08. november 2005 - 09:40 #3
Hej dr_chaos

Har du opgraderet fra v1.1 til v2.0?

Hvis ja:
  hvad er dine erfaringer så med det?
  hvad bruger du af udviklingsværktøj?
Avatar billede dr_chaos Nybegynder
08. november 2005 - 09:46 #4
ja jeg har opgraderet fra 1.1 til 2.0.
Jeg har brugt beta 2 siden maj og er meget glad for det.
Det går en hel del hurtigere med at programmerer.
Der er sket en masse ændringer som gør det meget hurtigere at programmere.
Der er en hel masse ting som man bør kigge på for at komme godt igang med at bruge asp.net 2.0.
Hvis du vil have det kan jeg godt give dig nogle af de links jeg har brugt.
Jeg har VS.net 2005 final og bruger det som udviklingsværktøj.
Avatar billede dr_chaos Nybegynder
08. november 2005 - 09:49 #5
Den helt store ændring er at du ikke længere skal lave en
Protected TextBox txt; i codebehind filen.
hvis du har lavet en TextBox kaldet txt kan du tilgå den direkte fra codebehind filen.
Det er noget du skal ændre når du starter et 1.1 projekt op som 2.0 app.
Avatar billede c-sharp Nybegynder
08. november 2005 - 09:52 #6
Vil det sige at der er en masse manuelt arbejde med at konvetere fra v1.1 til v2.0? Har du oplevet nogle problemer med dine gamle projekter efter opgraderingen? og ja tak jeg vil gerne have nogle links :-)
Avatar billede dr_chaos Nybegynder
08. november 2005 - 09:56 #7
Hvis du vil afvikle et 1.1 projekt som 2.0 så er der noget manuelt arbejde at foretage sig.
Men det drejer sig mest om at fjerne deklarationer i toppen af codebehind som beskrevet i
Kommentar: dr_chaos
08/11-2005 09:49:32
.
links følger
Avatar billede arne_v Ekspert
08. november 2005 - 09:57 #8
af nysgerrighed:

hvad laver VS "bagved" for at man ikke skal erklære sine controls som fields ?

det er vel stadig siden som arver fra code behind og jeg formoder ikke at den caster

ligger erklæringerne i en skjult partiel klasse ?

eller ?
Avatar billede dr_chaos Nybegynder
08. november 2005 - 10:11 #10
Avatar billede dr_chaos Nybegynder
08. november 2005 - 10:12 #11
ups kom til at trykke send
Det betyder at aspx siden og cb filen er en del af samme klasse og derfor skal du ikke lave en protected erklæring af felte fra aspx siden i codebehind siden.
Avatar billede dr_chaos Nybegynder
08. november 2005 - 10:14 #12
du skal heller ikke lave separete deklarationer af event handlers i codebehind filen.
Det vil sige at hvis du har en onclick event på en knap så skal du lave metoden i codebehind filen og skrive metodens navn i onclick event på din knap på aspx siden.
ovenstående tekst kan virke meget forvirrende :)
Avatar billede c-sharp Nybegynder
08. november 2005 - 10:18 #13
Jeg takker mange gange for hjælpen!
dr_chaos smid et svar så er der point...
Avatar billede dr_chaos Nybegynder
08. november 2005 - 10:22 #14
svar og np :)
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