title: : is not a valid identifier
body: <p>A colon cannot be used in the ID of a .NET control.  I quote from the following website: <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.id.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/system.web.ui.control.id.aspx</a></p>
  
  <p>"Only combinations of alphanumeric characters and the underscore character ( _ ) are valid values for this property. Including spaces or other invalid characters will cause an ASP.NET page parser error."</p>
  
  <p>Is there a reason why alphanumeric characters have to be used? </p>