asp.net - route - select asp-for asp-items
Técnicas para distribuir controles de usuario ASP.NET en proyectos (2)
La distribución de controles de usuario de ASP.NET en diferentes proyectos puede ser realmente útil cuando desee crear una biblioteca de controles que puedan ser utilizados por diferentes proyectos.
Lamentablemente, que yo sepa, ASP.NET (2.0 al menos) no es compatible con esto muy limpiamente.
La única técnica que conozco es agregar el control a otro proyecto, luego copiar el archivo ascx (y solo el archivo ascx, a menos que desee extender el control del curso) en el proyecto que hace referencia al control, y eliminar la referencia de CodeBehind de eso.
Funciona, pero se siente hackish.
¿Alguien sabe de una mejor manera de dividir los controles en los proyectos? (Tal vez 3.5 ayuda de alguna manera?)
Mira esto: Cómo compartir páginas ASP.NET y controles de usuario entre aplicaciones usando Visual C # .NET
Encontrará otros recursos como este en Google.
Puedes ver este artículo de Scott Guthrie:
Construyendo Reutilizables ASP.NET Control de Usuario y Bibliotecas de Páginas con VS 2005