Learn Dot Net Programming from basics – FREE MICROSOFT DOT NET TUTORIAL

S.No Asp Asp.Net
1 ASP  has limited OOPS support and not having built in support for XML. ASP.NET is full featured object oriented programming.
2 Asp  has no high level programming structure. Mixed of html and server side scripting. ASP.NET we can use either C# or VB.NET as server side programming language.
3 In Asp has Very less development and debugging tool available. Meaning that difficult to debug the code. Various tools and compiler available. Microsoft Visual studio makes your debugging job easier.
4 Error handling is very poor in Asp Error handling is very good.
5 Asp  has no in built validation control. Meaning that validating page is difficult for developers. In built validation controls. It has rich validation set – custom validator, range validator, regular expression, compare and require field validation control which makes your Application easier.
6 In the classic ASP if you need to update code on the existing page then it is mandatory to restart the server to get reflect. ASP.NET gives you three tire architecture. It allow you to keep your business logic, views everything separate. Meaning that easy to enhance applications.
7 You must be entering first line as –

<%LANGUAGE=”VBSCRIPT” CODEPAGE=”960″%>

You are required to make language directive with page as below.

<%@Page Language=”VB” CodePage=”960″%>

<%@QutputCache Duration=”60″ VaryByParam=”none” %>

8 ASP  Application you can only do scripting using visual basic scripting and java scripting. Asp.Net  has state managementsupport.

 

Useful Link : 10 Dot Net Article – You should not miss

PDF Download the latest updated topics in Microsoft Dot Net – Download Link