Scott Guthrie has done it again and talks to us about how to register controls for pages in a web application one time instead of on each page.
Trick- How to Register User Controls and Custom Controls in Web.config
Basically, instead of this:
<% Register TagPrefix="scott" TagName="header" Src="Controls/Header.ascx" %<% Register TagPrefix="scott" TagName="footer" Src="Controls/Footer.ascx" %<%@ Register TagPrefix="ControlVendor" Assembly="ControlVendor" %>
Do this in the web.config:
<?xml version="1.0"?><configuration><system.web><pages><controls><add tagPrefix="scottgu" src="~/Controls/Header.ascx" tagName="header"/> <add tagPrefix="scottgu" src="~/Controls/Footer.ascx" tagName="footer"/> <add tagPrefix="ControlVendor" assembly="ControlVendorAssembly"/> </controls></pages></system.web></configuration>