Tuesday, September 11, 2007

ASP.NET enhancements in VS2008 and .NET FX3.5

"Today, let me talk about enhancements to ASP.NET that you will see with Visual Studio 2008 and .NET FX 3.5.

Earlier this year, weintroduced theASP.NET AJAX Extensions which is availableas an add-on for Visual Studio 2005 and .NET Framework 2.0.

With the release of Visual Studio 2008, these AJAX extensions have become an integral part of the product. While we have kept the runtime extremely compatible, we have also added customer requested features such as enabling many of the new controls to work inside an UpdatePanel (TreeView, Menu and WebParts) and enhanced support for client side Javascript localization. On the tooling side, we have made some major investments in JavaScript Intellisense, type inferencing, and new control extenders design time that you canread here.

One of the most exciting new technologies in VS2008is LINQ. To complement this, ASP.NET ships a new control, LinqDataSource to support LINQ scenarios in web applications. Essentially, this LinqDataSource control allows a declarative way to use LINQ by using the data source control design pattern that was introduced in VS2005. With the added designer support, it is very easy for developers to databind against LINQ expressions.

Another interesting control is the ListView control. This new data bound control is designed to provide great formatting flexibility with CSSto website designers. With improved support for CSS in VS2008, the control allows developers to write cleaner HTML by separating markup from styling. This flexibility also allows displaying data in interesting ways. For example, ListView supports a 'tiled' layout where each cell of the grid contains a row from the table. Support for such scenarios is valuable in a variety of scenarios, such as the online product catalogs. From a data binding and events perspective, ListView should seem very familiar to ASP.NET developers.A separate server control, the DataPager control, is the ideal companion to ListView and allows navigation through pagination. Thus the ListView and DataPager go hand in hand in providing complete customization of the layout.

ASP.NET builds on the investments made in the Application Services - Membership, Roles and Profiles - in.NET Framework 2.0.In VS 2008, we expose these APIs as web services with both JSON and SOAP endpoints. The JSON endpoint caters to the AJAX scenarios, where as the SOAP endpoint caters to anySOAP 1.1 compliant clients such as WPF or WinForms applications, as well as applications written with any other framework. The feature allows clients toleverage the ASP.NET Application services and share a common membership, utilize role management features, and manage user profiles across a number of presentation tiers. It also enables developers to conveniently maintain roaming user states.

In summary, ASP.NET is shipping new features with VS 2008 and .NET FX 3.5 that will enable building rich web applications faster."

No comments:

About Me

I dislike to talk about my self, but am trying to combine a spirit of being passionate, geek, creative, social and team player. The thing am sure of in my self that am attached with unlimited ambition. I have a dream and i will do it what ever that cost me, what ever people gonna say. My homeland is invaded by Israel. I'm working as Information Worker Specialist. This is me in galance.

Achievements and Accomplishments

One of the nominated IT members by Microsoft Jordan who acquired the opportunity to meet and talk to Mr. Bill Gates in Jordan at 2005.

Participated in Microsoft Imagine Cup World Wide Contest, Health Development Project codename Hayat, 2nd Local Place (Hayat Aims at make a technology that allows physicians to predict when their patients will be at risk, it serves the Health Committee Researchers by assigning Health Medical Rules depend on Large amount of Electronic Medical Records, it uses SQL Server Data Mining as a main tool to create a Rule Discovery Engine and it uses Web Application and Mobile Application as an Interface Control).

One of the early people who introduced VB 2007 codename LINQ for Developers in Jordan.

RSS Mobile Notifier Project - Fastlink 2006

Develop a smart-client application for Automated Home Control System 2006.

Participated in ACM world programming contest at Kuwait University for the year 2005.

Organize Microsoft Academic Day 2006.

Presenting Microsoft Windows Vista at Microsoft Academic Day 2005.

Member at Jordev.net (Jordan .NET User group Community) since its early born at 2005.