Even ASP.Net takes name from old web development technology ASP,the two varies significantly
Microsoft has completely rebuilt ASP.NET,it is based on the common Language shared by all Microsoft .Net applications
Programmers can writes ASP.Net code by using any of the programming languages supported by the .Net Framework,but also including open source languages those are perl and python.
ASP.NET has performance benefits over other script-based technologies the server-side code is compiled to one or a few DLL files on a web server
.Net will simplify developers transition from windows application development to web based development to build pages composed of controls same as windows user interface.
Web control such as button type or label type functions the same way as its windows counterpart
controls know how to render themselves, but whereas windows controls draw themselves to the screen they produce segments of HTML and Javascript the resulting page sent to the end users browser
.Net encourages the programmer to design applications using an event driven GOI paradigm
The .Net framework attempts to combine existing technologies such as javascript with internal components like viewstate to bring persistent state to the inherently stateless web environment
The numerous .NET controls, classes and tools can cut down on development time by providing a rich set of features for common programming tasks.
A programmer can make a pages to display a list of records in a database