Database Search Solution
(New Version) Search Control
Free ASP.NET Controls
ASP.NET Media Player Control
Flash Video Player Control
ASP.NET Telecommute Jobs
Free IP Location Lookup
Test .Net Regular Expressions
CSS/Table/DIV Page Layouts
Article Sites Master List
.NET Windows Forms
General .NET Framework
Accepting Credit Cards
ASP.Net 2.0 Improvements
In this article we discuss the several new features that are introduced in ASP.NET and see how it has improved by doing so.
The need for improvement lead to ASP.NET 2.0, which was designed keeping in mind the factor that web development requires to be made simpler and faster.
ASP.NET 2.0 was designed to meet the following goals:
New Features in ASP.NET 2.0
ASP.NET 2.0 offers some of the following new features:
Let's discuss these new features in detail:
ASP.NET didn't offer a way to have a consistent look and feel for the complete web site.
ASP.NET 2.0 solved this problem by introducing master pages. A master page is a template for other pages, with shared layout and functionality. The master page defines placeholders for content pages. The result page is a combination (merge) of the master page and the content page. More about master pages read in Master Pages in ASP.NET 2.0 tutorial
To give a customized look to the web applications, ASP.NET 2.0 came up with the themes/skins feature (more about this feature you can find in Themes and Skins in ASP.NET 2.0 tutorial).
ASP.NET 2.0 aimed to achieve the following design goals:
ASP.NET 2.0 Web Parts provide a consistent look for a site, while still allowing user customization of style and content (more in Web Parts in ASP.NET tutorial).
ASP.NET 2.0 introduces built-in navigation controls (more in Web Site Navigation in ASP.NET 2.0 tutorial)
Security plays a key role in application development. So the confidential and personal information need to be protected (read more on Security Features in ASP.NET 2.0).
In ASP.NET 2.0 the following controls has been added:
Roles and Personalization
Internet communities are gaining popularity. ASP.NET 2.0 has personalization features for storing user details. This caters to an easy way to customize user (and user group) properties (more about user management read in User registration and authentication for an ASP.NET 2.0 tutorial).
To cater and reach out to a large audience is important and requires reaching people with different languages. So to handle this, ASP.NET 2.0 introduces an improved support for multiple languages (read more in Building Multilingual Web Sites with ASP.NET tutorial).
There are many data driven web sites that use databases or XML files as data sources. With ASP.NET this involved code, and often the same code had to be used over and over in different web pages.
A key goal of ASP.NET 2.0 was to ease the use of data sources and eliminate this redundancy. ASP.NET 2.0 has a whole new data controls, removing much of the need for programming and in-depth knowledge of data connections. Read more in Data Source Controls in ASP.NET 2.0 and DataSet and DataAdapter in ASP.NET 2.0 tutorials
Often with Mobile devices is a problem arises when it comes to screen size and display capabilities. In ASP.NET, the Microsoft Mobile Internet Toolkit (MMIT) is used for such purposes. But In ASP.NET 2.0, MMIT is no longer needed because mobile support is built into all controls.
In ASP.NET 2.0, following new controls for image handling have been included:
These controls are important for better image display on mobile devices, like hand-held computers and cell phones.
ASP.NET 2.0 supports automatic compilation. The first run will compile all files within a directory, including support for WSDL, and XSD files.
Compiled Deployment (Installation) and Source Protection
ASP.NET 2.0 also provides pre-compilation. A complete web site can be pre-compiled. This gives an easy way to deploy (upload to a server) compiled applications, and this protects the source code as only compiled files are deployed.
ASP.NET 2.0 introduces three new features for web site configuration and management:
Along with ASP.NET, Project and design features were released in Visual Studio.NET keeping in mind the need of corporate developers. With ASP.NET 2.0, Visual Studio 2005 was released.
Visual Studio 2005's key design features include:
For non-corporate developers who cannot access Visual Studio.NET, ASP.NET introduces a new and free tool called Visual Web Developer. More about this free tool read in Introduction to Visual Web Developer 2005 - Express Edition tutorial.