Nifty ASP.NET 2.0 Custom Control Tip
From Steve Smith:
One very cool feature of Visual Studio 2005 is that you no longer need to build your controls into separate assemblies. You still *can* and of course if you're a control vendor or if you want to share them, you probably should, but if you just need a control in a single web application, you can drop the class into the /App_Code/ folder and immediately use it on your pages. The even cooler part is you don't have to add a <%@ Register %> directive! The “trick” to get this work is in the web.config file. Add this section:
<system.web>
<pages>
<controls>
<add tagPrefix="ss" namespace="DateControls" />
</controls>
</pages>
...
</system.web>Once you have this, you can go to any of your pages and reference the control like so:
<ss:MonthDropDownList ID="Month" runat="server" />
Thanks to ScottW for reminding me how this works today...