Nøkkelforskjell: .NET er en programvareramme / infrastruktur utviklet av Microsoft som brukes til å utvikle, kjøre og distribuere neste generasjons applikasjoner og XML Web-tjenester. ASP.NET er en webapplikasjon del av. NET Framework som brukes til å bygge dynamiske web-applikasjoner og web-tjenester i ethvert. NET-språk.
1. Det gir en konsistent objektorientert programmeringsinfrastruktur.
2. Programvare distribusjon er minimert og også versionsproblemer.
3. Konsistens i å utvikle vindu og nettbaserte applikasjoner.
4. Fremmer sikker utførelse av kode
. NET Framework har flyttet applikasjonsutvikling til server-sentrert i stedet for klient sentrisk. På grunn av CLR fungerer mange språk som .NET-språk, men på betingelse av at de må følge regler og standarder fastsatt av CLR.
ASP.NET er en evolusjon fra ASP. ASP.NET bruker .NET-språk som C #, C ++, Jscript.NET, VB.NET etc for å lage HTML-sider. .NET støtter både klientsiden og server side utvikling og ASP.NET gir utvidbar server side kontroll arkitektur og server side data bindende modell. ASP.NET kan også kalles som samling av .NET-klasser som behandler en HTTP-forespørsel og deretter genererer HTTP-respons. ASP.NET er bygd på .NET rammeverk slik at .NET programmeringsspråk kan brukes. Når en forekomst av siden opprettes, oppstår en hendelse som kalles PreInit først, det påberopes metode Page_PreInit, brukes til å angi temaet til siden. Init-hendelsen oppstår neste, og påkaller metode Page_Init, initialiserer den objekter på siden. Deretter oppstår Load-hendelsen, og hendelseshåndtereren Page_Load utføres. Init-hendelsen heves kun én gang, det er første gang siden ble bedt om. Load-hendelsen blir hevet når en forespørsel blir gjort. Svar er gitt, og deretter oppstår en avlastningshendelse, som kaller Page_Unload, som vanligvis frigjør ressurser som brukes av siden.