ASP (Lively Server Internet pages) was for the initial time was produced in December 1996. Given that then it has been as a result of major changes and has developed and customized to the new procedures of developing world wide web internet sites and purposes for the world-wide-web in excess of the interval of time. There are two important types of ASP:
o Basic ASP and
In vintage ASP the executable code can’t be divided from the HTML creating the site hard to go through and manage. The code block has to be placed when ever the output is to be shown. This limitation of code is prevail over in ASP.net by the use of server controls. The HTML and World wide web Server Controls established on the server call for a attribute to perform. This attribute implies that the web page will be processed on the server. At the same time it implies that the enclosed controls can be accessed by server scripts. Validation Server Controls are a huge advantage in ASP.net. It will save a whole lot of time and developers do not have to compose their possess capabilities as it is with ASP. Created-in validation increases the application dependability. Through this Double validation on consumer and server aspect can be done.