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.
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.