Go4Expert (http://www.go4expert.com/)
-   ASP.NET (http://www.go4expert.com/articles/asp-net-tutorials/)
-   -   ASP .NET 3.5 – What’s New? (http://www.go4expert.com/articles/asp-net-35-whats-t17615/)

coderzone 20May2009 09:56

ASP .NET 3.5 – What’s New?
ASP .NET has been the Microsoft lovers’ de facto tool for creating advanced web pages. ASP’s ability to adapt to the modern web requirements and the stability has made ASP one of the leaders in web application development.

With the release of Visual Studio .NET 3.5 in November 2007, Microsoft introduced ASP .NET 3.5 to the software development world. There was much media hype created about release by various parties and many developers were hoping to see new features in the release over the last one. Finally, on the day of the release, some developers received the good news while others receiving the bad.

It was bad news for developers who were waiting for the fancy controls, architectural changes, and new features. But, it was good news for developers who were keen on mastering the controls, the architecture, features, best practices, deployment options, and project structure.

Although Microsoft introduced many changes when ASP .NET was promoted from version 1.1 to 2.0, they have become more conservative and conscious when deciding the changes for ASP .NET 3.5 release. Therefore, version 3.5 release can be considered as rather incremental and concise than monumental.

When it comes to version 3.5 features, they can be divided in to two basic categories; ASP .NET 3.5 specific features and ASP .NET related enhancements in Visual Studio 2008. Since ASP .NET specific features are the once that are used most frequently, let’s start discussing about them.

Following are the most notable 3.5 version-specific features introduced by Microsoft.

ListView Control

ListView Control is something which was missing in the previous versions of ASP .NET, but most waited keenly by the developers. What if there is a control that exists with free form capabilities of Repeater and the data editing capabilities of DataGrid? Search no more; ListView is what ASP .NET introduced to achieve both capabilities in one control.

DataPager Control

DataPager provides enhanced functionalities to implement paging for web pages. There are many enhancements in this control that developers can easily use to implement complex page navigation.

Linqdatasource Control

This control is used to bind ASP .NET controls to data sources. Although there are a few controls for the same purpose, LinqDataSource introduces many benefits over the existing ones such as binding LINQ friendly data sources.

Integrated AJAX Support

Before version 3.5, you had to download ASP .NET AJAX 1.0 framework for building and deploying AJAX enabled codes. But with version 3.5, this support is integrated to ASP .NET as a native feature.

Improved Designer Support For AJAX Control Extenders

AJAX control extenders provide the facility to enhance existing controls in the application. With ASP .NET 3.5, this support has further enhanced.

Following is the list of Visual Studio 2008 enhancements related to ASP .NET;
  • Enhanced overall web design experience
  • JavaScript debugging
  • Multi-Framework targeting
  • JavaScript IntelliSense
  • CSS Properties window
When promoting ASP .NET from version 2.0 to 3.5, Microsoft paid special attention to the smooth upgrade and backward compatibility. Therefore, you can build your 2.0 applications in ASP .NET 3.5 without any problem.

shabbir 3Jun2009 09:38

Re: ASP .NET 3.5 – What’s New?
Nomination this Article for Article of the month - May 2009

smartlipo 10Jun2009 17:24

Re: ASP .NET 3.5 – What’s New?
This is good for who are new to know about .net3.5
Thanks for giving the information about new feature in asp.net 3.5. .
This article is very useful. Thank you so much.

faceliftguide 18Jun2009 16:35

Re: ASP .NET 3.5 – What’s New?
Thanks for giving the information about new feature in asp.net 3.5. .

msn90 17Jul2009 17:09

Re: ASP .NET 3.5 – What’s New?
Thanks for this information. it is very useful for me.

All times are GMT +5.5. The time now is 05:23.