Haken är att du bör skriva om allt, för att dra nytta av den kraft .NET erbjuder kan man inte använda det gammla ASP kodningstänkandet :)
De drastiska skillnaderna är att man arbetar utifrån webbkontroller som renderar html åt dig så att du slipper göra detta själv, dessutom erbjuder dessa kontroller snabba och effektiva sätt att visa data på. En annan sak som är bra är att det är lättare att bygga flerskiktslösningar, förr i ASP behövde man ta till COM-komponenter för att åstakomma det man kan göra i ASP.NET utan att registera några komponenter alls.
Jo, det är ju ett helt nytt sätt att arbeta på om man jämför med gamla ASP. Man ska först och främst inte falla tillbaka i gammal vana och använda Response.Write för att skriva ut data. Gör du det så gör du oftast fel, det är allt du behöver veta. ;)
Köp en bok i ämnet, läs som en iller på Internet och fråga kritiskt. Några startpunkter:
Dot Net 24/7 använder jag alltid när jag söker efter artiklar & diskussioner om ett specifikt namespace. http://www.dotnet247.com/
.Net dokumentation - ovärdelig som alltid
ms-help://MS.NETFrameworkSDKv1.1/sdkstart/html/sdkstart.htm
Och frågan du kommer ställa dig är 'ska jag använda C# eller VB?' och svaret är att det spelar ingen roll, det är till 99 % bara syntaxmässiga skillnader.
Och frågan du kommer ställa dig är 'ska jag använda C# eller VB?' och svaret är att det spelar ingen roll, det är till 99 % bara syntaxmässiga skillnader.
I övrigt undrar jag, om jag ska flytta mitt arbete från ASP till Dotnet, är det några drastiska skillnader som man bör tänka på?
Drastiska skillnader ja, det finns typ ingen gemensam nämnare överhuvudtaget. Mer än namnet då. ;) Allt är nytt så det är en lite tröskel, men väl över den så vill du aldrig tillbaka. Finns många trådar om detta. Välkommen till .net!