Web part is a window of information inside web pages which can be edited, closed, minimized, dragged and customized by the end user. Web parts are all about providing customization to the end user. Some of the customization features you can give to the end user by using web parts are as follows: -
- You can add or remove control from the web page.
- End user can modify the appearance of the control.
- Controls can be moved to different location on the web page.
Figure “Web parts can be moved” shows how the end user is provided the ability to interchange the calendar and the login control on fly.
Figure ‘Edit information using web parts’ shows one more magic of web parts. End user can edit appearance information of the web part which has a calendar control inside.
The above customization either can be set at a personal level or for all users.
See the following ASP.NET interview questions video on importance of session and viewstate: -