Controls are nothing but reusable user interface components that execute when a SharePoint page is requested and render the generated markup to the web browser. SharePoint controls can be classified broadly under the following two categories:
• User controls
• Custom controls or web controls
The major difference between a user control and a custom control is that user controls are much easier to develop due to a high level of visual design support available for these controls. The user interface elements are coded separately using the template markup code and stored in .ascx file. Visual designers such as Visual Studio facilitate the development process by allowing you to drag and drop the standard web controls ...