O ASP.NET AJAX 4.0 introduz a capacidade de declarativamente instanciar controles e comportamentos.

Primeiro você tem que mapear o comportamento do controle para um namespace XML no seu documento HTML. O valor da XMLNS é simplesmente o fully qualified name do controle/comportamento que você deseja atingir declarativamente.

Então você tem que juntar o seu controle/comportamento para um elemento que irá representar o controle/comportamento.

Uma vez que um controle/comportamento é anexado a um elemento, você pode acessar qualquer uma das suas propriedades declarativamente também.

VS2010DeclarativeInstantiation

Fácil, não?