Developer Productivity
One of the goals of ASP.NET 2.0 is to enable developers to easily
and quickly build feature-rich web applications. To accomplish this,
Microsoft looked at the existing ASP.NET 1.x applications to
identify the common features, patterns, and code that developers
build over and over today. Once they identified those features, they
componentized those features and included them as built-in
functionality of ASP.NET. With ASP.NET 2.0, the ASP.NET team has a
goal of reducing the number of lines of code required for an
application by a whopping 70%. To this end, Microsoft has introduced
a collective arsenal of new features that are now available to
developers in ASP.NET 2.0.
Using these features, you can spend your time building richer,
more fully featured applications by leveraging the new controls and
infrastructure services built into the core platform, as opposed to
writing a lot of infrastructure code as is the case with ASP.NET
1.x. For example, ASP.NET 2.0 now includes builtin support for
membership (username/password credential storage) and role
management services out of the box. The new personalization service
provides for quick storage/retrieval of user settings and
preferences, enabling rich customization with minimal code. With
ASP.NET 2.0, Microsoft has introduced a new concept known as master
pages that now enable flexible page user interface (UI) inheritance
across sites. The new site navigation system enables developers to
quickly build link structures consistently across a site. Site
counters enable rich logging and instrumentation of client browser
access patterns. Themes enable flexible UI skinning of controls and
pages. And the new ASP.NET Web Part Framework enables rich
portal-style layout and end user customization features that would
require tens of thousands of lines of code to write today. Along
with all these features, ASP.NET 2.0 also brings with it 45 new
server controls that enable powerful declarative support for data
access, login security, wizard navigation, image generation, menus,
treeviews, portals, and more. The next few sections will provide you
with a glimpse of these features.
More Related links
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
This articles describes the ways to preserve
page data between the requests in ASP.NET using Application and
Session state variables.
One of the important goals of ASP.NET 2.0 is 70% code reduction.
The data controls supplied with ASP.NET 2.0 play an important role
in making this ambitious goal a reality. Data source controls
provide a consistent and extensible method for declaratively
accessing data from web pages..............
With ASP.NET 2.0, things have changed for the better. For
security-related functionalities, ASP.NET 2.0 introduces a wide
range of new controls..............
In addition to the new controls, ASP.NET 2.0 also provides
numerous enhancements to existing controls that make these controls
more versatile than ever before in building component-based web
pages. For example, the Panel control now has a DefaultButton
property that specifies which button should be clicked if the user
presses the Enter key while the panel has the
focus.........
|