One of the major critics against the user controls is that everyone thinks that it is not possible to share them across multiple web applications and that you need to do some cut and paste to reuse them. Well, we will see in this article that this critic is wrong and that it is possible to share user controls across multiple applications. Lets see how and the steps to achieve this.
UserControls Library
First let's create a web project in visual studio.net that will contain all user controls that we need to share.
For our demo, we add a new usercontrol named "DateBox.ascx" to the project and add a calendar and two labels to it.