En primer lugar, espero que me gustaría obtener algunos consejos sobre mi práctica porque se basa en los pocos libros que he leído, no escribieron mucho en el page..they aspx acaba de construir algunos controles y los utilizó en la página aspx, ¿es este el enfoque una buena práctica?¿Debo usar controles de usuario si no voy a volver a usar el código?
aquí viene mi pregunta, pensé que usar controles web en lugar de escribir directamente en la página .aspx es mejor ya que podría reutilizar el código, pero ahora estoy creando esos controles y no creo que los reutilice nuevamente o quizás solo una vez más. , ¿cree que es aconsejable crear un control para el código en lugar de codificarlo directamente en la página .aspx?
También estaba trabajando en un control de usuario web para agregar un nuevo elemento a mi db, y luego comencé a planear para la actualización o control de edición ... Pensé que tal vez usaría el mismo control para agregar y editar y empiezo a reutilizar mi código, y en mi manera de editar el control para poder funcionar como control de agregar y editar, comencé agregando propiedades al control, luego un par de asignaciones en el método Load, luego algunos controles con if ... ¡Así que me di cuenta de que quizás un nuevo control sería mejor!
No sé, estoy pensando de manera intuitiva, pero realmente podría utilizar un punto profesional, con experiencia de visión.
Gracias por su tiempo =)
Este es un excelente punto. Otro ejemplo de esto es una página con varias listas y gráficos diferentes, como algunas páginas de tablero. Estas son potencialmente pesadillas para mantener. Si el código está muy bien separado en controles separados, puedes ir a arreglar la pieza específica y dejar el resto solo. +1 – wcm
@Gerardo Grignoli- Me gusta el ejemplo de control de inicio de sesión, tiene toda la razón, pero en mi caso el control casi mantendrá todo lo que incluiría en la página .aspx ... Quiero decir cuando estoy editando o añadiendo un nuevo elemento, habrá una serie de etiquetas y cuadros de texto y algunos otros controles de entrada ... de eso se trata la página, y no creo que necesite usar esto más de una vez, tal vez dos veces arriba ! Entonces qué piensas de eso ? – lKashef
Si no hay un código de spaghetti para limpiar, y no hay problemas claros de ui separados mezclados en el código, no hay necesidad de volver a usar, entonces no veo por qué harías un control de usuario ... Si tu página simple engorda, lo harás naturalmente, quiero dividirme en controles de usuario o clases simples. Pero no, no estás obligado a usar controles de usuario. –