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. |