Tenemos un conjunto de controles de usuario que nos gustaría extraer de una aplicación web y en un ensamblado/biblioteca por separado, y pensé que sería tan simple como crear una biblioteca de clase y extraer los archivos ascx y ascx.cs en el proyecto y la compilación de una DLL para reutilizar entre nuestras aplicaciones.Biblioteca de control de usuario web de ASP.NET
No fue así, sin embargo.
Nuestro objetivo final es tener una sola DLL distribuible (similar a cómo Telerik distribuye sus controles) que podemos incluir en cualquier aplicación web. Los pasos aquí: Turning an .ascx User Control into a Redistributable Custom Control fueron muy simples de seguir, sin embargo, esto da como resultado muchos archivos llamados controlname.ascx.guid.dll, que no es el resultado deseado. Ni siquiera puedo hacer que funcionen de todas formas, ya que tenemos clases adicionales que deben compilarse en el ensamblado.
¿Alguien ha creado con éxito una biblioteca de control de usuario web en .NET (estamos usando 3.5 aquí)? Parece que no puedo encontrar una buena guía paso a paso.
Sí, estábamos considerando eso. – Keith
¿Considera escribir controles de servidor personalizados? – Juri
Sí, pero el problema radica en el hecho de que los controles de usuario actualmente usan controles asp.net en todo momento. Preferiría no tener que escribir el HTML para emular un ListView que tenemos dentro de un control de usuario, por ejemplo. – Keith