ASP.NET 2.0 Tutorials : Overview of Server Controls
In this tutorial you will go through an overview of server controls, adaptive rendering, control state, new controls such as Multiview control, Wizard control, BulletedList, DynamicImage and the FileUpload Control.
One of the significant efforts of ASP.NET 2.0 is to provide developers facilities to build applications for a range of devices including devices that may be created in the future. The software defines a common architecture for Web controls and adapters and unifies the functionality of the mobiles with a guarantee that the developer has not to learn any new programming techniques or API. The process of adaptive rendering of mobile controls in ASP.NET is now extended to ASP.NET controls, thereby blurring the differences between them at the API level. However semantics and usability of mobile and web applications remain distinct.
The features of the new controls that have been included in ASP.NET 2.0 are reflective of the new needs that have been identified and addressed. Personalization, data binding models and control states have received specific focus. All controls have been given the same < asp: > prefix, irrespective of the fact that they are mobile controls or otherwise.
The process of creating different markup and layout for different devices is known as adaptive rendering. Container elements such as forms and pages and controls in ASP.NET are subject to adaptive rendering. The advantage of this technique is that it reduces the code needed to write multi device applications and brings in the concept of ‘write once render everywhere’ into application development. The controls in ASP.NET 2.0 are designed to render anywhere for any type of device. The adapters or extra code adapts the output of a control device so that no function gets lost in the transition.
Read
More...
http://www.exforsys.com/content/view/1622/354/