A Microsoft server-side Web technology. ASP.NET takes an
object-oriented programming approach to Web page execution. Every element in an ASP.NET page is treated as an
object and run on the
server. An ASP.NET page gets
compiled into an intermediate language by a
.NET Common Language Runtime-compliant compiler. Then a
JIT compiler turns the intermediate code to
native machine code, and that machine code is eventually run on the processor. Because the code is run straight from the processor, pages load much faster than classic
ASP pages, where embedded
VBScript or
JScript had to be continuously interpreted and
cached.
ASP.NET is used to create Web pages and Web services and is an integral part of Microsoft's .NET vision.