Answer -
Following are the advantages of ASP.NET.
-
Web
application exists in compiled form on the server so the execution speed is
faster as compared to the interpreted scripts.
-
ASP.NET
makes development simpler and easier to maintain with an event-driven,
server-side programming model.
-
Being part
of .Framework, it has access to all the features of .Net Framework.
-
Content and
program logic are separated which reduces the inconveniences of program
maintenance.
-
ASP.NET
makes for easy deployment. There is no need to register components because the
configuration information is built-in.
-
To develop
program logic, a developer can choose to write their code in more than 25 .Net
languages including VB.Net, C#, JScript.Net etc.
-
Introduction
of view state helps in maintaining state of the controls automatically between
the postbacks events.
-
ASP.NET
offers built-in security features through windows authentication or other
authentication methods.
-
Integrated
with ADO.NET.
-
Built-in
caching features.
With ASP.NET 2.0, Microsoft introduces a new feature known as validation groups,
which enables you to create different groups of validation controls and assign
them to input controls, such as text boxes. You can assign a validation group
to a collection of input controls if you want to validate the collection of
input controls on the same criteria............
One of the neat features of ASP.NET 2.0 is themes, which enable you to define
the appearance of a set of controls once and apply the appearance to your
entire web application............
ASP.NET 2.0 ships with a Web Parts Framework that provides the infrastructure
and the building blocks required for creating modular web pages that can be
easily customized by the users. You can use Web Parts to create portal pages
that aggregate different types of content, such as static text, links, and
content that can change at runtime..................
Visual Studio 2005 is the best development tool for building data-driven web
applications. As part of the Visual Studio 2005 suite of tools, Microsoft is
introducing a new tool called Visual Web Developer (VWD) that is designed to
work with the current and next generation of ASP.NET. VWD provides powerful new
features for the web developer.................
One of the key goals of ASP.NET 2.0 is to ease the effort required to deploy,
manage, and operate ASP.NET web sites. To this end, ASP.NET 2.0 features a new
Configuration Management API that enables users to programmatically build
programs or scripts that create, read, and update configuration files such as
Web.config and machine.config.............
As part of the performance
improvements, ASP.NET 2.0 also enhances the caching feature
set by providing new functionalities...........
This
article includes brief about ASP.NET, advantages of ASP.NET,
navigation sequence of ASP.NET web form, web Form components,
.NET framework, event handlers in ASP.NET, web form events,
server control events in ASP.NET, and server controls vs. HTML
controls, validation controls, navigation, and steps to store
cookies, ways to authenticate and authorize users in ASP.NET
etc.
This article describes ASP.NET
application life
cycle
|