Como usar um controle de subclass em uma página do ASP.NET?

Eu subclass DropDownList para adicionar funcionalidade específica ao meu aplicativo:

 public class MyDropDownList : DropDownList { ... } 

… então referenciá-lo em Web.Config , que é onde eu acho que as coisas começam a dar errado:

      

minha referência a ele não funciona:

 Category  

e minha melhor pista é a mensagem de erro mais completa:

 "The file 'src' is not a valid [sic] here because it doesn't expose a type." 

Eu acho que estou aplicando mal o conhecimento de como criar um controle de usuário da Web aqui. O que eu quero ser capaz de fazer é se referir a esse controle em uma página ASP.NET como eu faria com o pai DropDownList . Refatorar de volta para um controle de usuário da Web que contém um DropDownList não é desejável, porque eu quero aplicar um RequiredFieldValidator a ele.

      

Isso deve fazer o truque.

A resposta do @Joops me salvou.

O que eu fiz de maneira diferente foi registrar o namespace no topo da minha página, porque eu não precisava disso em todos os lugares.

ie.

 < %@ Register TagPrefix="myTagPrefix" Namespace="MySolution.MyProject.Foo.Bar" Assembly="MySolution.MyProject" %> 

Felicidades Joop!