ASP.NET - Creating a re-usable widget
<p>I am looking to create a re-usable widget that can be placed in any site. I know you can do this using a Class Library but the draw back of doing it this way is that you don't have the benefits of the UI (i.e dragging and dropping controls) and have to declare things like:</p>

<p>public TextBox _txt = new TextBox();</p>

<p>which is really boring, takes a very long time, and is un-managable for the HTML and CSS.</p>

<p>I've tried creating my set of controls in Visual Studio but can't seem to find a way. </p>

<p>So, ideally I'm looking to have a set of User controls that can be placed in other solutions.</p>
