ASP net 2.0 tutorial
ASP.NET - technology for Web applications and Web services from Microsoft. It is an integral part of the platform Microsoft. NET and development over the old technology, Microsoft ASP. At the moment, the latest version of this technology is ASP.NET 3.5.1 [1].
ASP.NET outwardly largely retains the similarity with the older technology ASP (a well known by any ASP NET developer), which allows developers to be relatively easy to switch to ASP.NET. At the same time, domestic appliance ASP.NET differs significantly from ASP, because it is based on the platform. NET and, therefore, uses all the new opportunities offered by this platform.
ASP.NET Principles
Although ASP.NET takes its name from the old technology, Microsoft ASP, it differs significantly from it. Microsoft completely rebuilt ASP.NET, based on the Common Language Runtime (CLR), which is the foundation of all applications Microsoft. NET. Developers can write code for ASP.NET, using virtually any programming languages, including, and members of the kit. NET Framework (C #, Visual Basic.NET, and JScript. NET). ASP.NET has the advantage in speed compared with scripting technologies, as well as in the first treatment code compiled and placed in a special cache, and only subsequently executed without requiring time for parsing, optimization, etc. Anyway ASP development has great programming potential nowadays.
The advantages of ASP to ASP.NET
* Compiled code runs faster, most catches errors still under development
* Significantly improved processing errors run-time, using blocks try .. catch
* Custom Controls (controls) allow allocate frequently used patterns, such as site menu
* The use of metaphors, already used in Windows-applications, such as control elements and events
* Extensible set of management classes and libraries allows faster to develop applications
* ASP.NET based on the multilingual capabilities. NET, which allows write pages on VB.NET, Delphi.NET, Visual C #, J #, etc.
* The ability to cache whole page or part to increase productivity
* The possibility of caching data used on the page
* The possibility of the division of visual and business logic for different files ( "code behind")
* Extendable model processing requests
* Extended event model
* Extendable model of server controls
* The existence of master-page templates to specify the design of pages
* Support for CRUD operations when working with tables through GridView and ASP NET code generator.
