Eu usei os controles de usuário no 2.0 hoje e descobri que usar controles de usuário programaticamente é completamente diferente do 1.X.
1. Primeiro, declare uma referência no cabeçalho da página que deseja usar.
do seguinte modo:
<%@ Reference Control="../Controls/AlbumEditor.ascx" %>
2. No código por trás, você pode encontrar a referência de classe deste controle no espaço "ASP", mas é necessário dar um exemplo.
-_-! Não entendo porque o designer fez isso. Não é tão intuitivo quanto 1.1.
do seguinte modo:
ASP.Controls_AlbumEditor álbumeditor = (ASP.Controls_AlbumEditor)LoadControl("../Controls/AlbumEditor.ascx");
álbumediror.EditAlbumID=e.CommandArgument.ToString();
Esta é uma citação relativamente completa.
A vantagem em comparação com 1.X deve ser que as classes geradas pelos controles de usuário personalizados não afetarão o desenvolvimento.
Pessoalmente, sinto que uma referência tão fortemente digitada é um pouco problemática! -_-!!
Escrever código não é divertido o suficiente!