.NET For Your Information

Un blog más sobre tecnología .NET

Posts Tagged ‘.ascx

Controles de usuario “.ascx”

leave a comment »

Los controles de usuario, como su nombre lo dice, son controles que no nos provee el .NET Framework, mas bien son creados por el desarrollador basándose en controles básicos que sí nos provee .NET. Un ejemplo podría ser un menú formado por varios links, donde los links son provistos por el framework, pero el menú como tal es creado por el desarrollador.

Generalmente, cuando necesitamos tener un conjunto de elementos  en distintas páginas recurrimos a alguna de las siguientes acciones:

  • Copy & Paste del mismo conjunto de elementos en todas las páginas donde lo necesitemos. Ésta es la peor solución, dado que, al momento de realizar algún cambio en dicho componente, tendremos que hacerlo en todas las páginas donde hayamos pegado ese código, lo que aumenta la probabilidad de errores y tiempo de desarrollo de la solución.
  • Ponemos el código en una Master Page. Ésta es una práctica muy usada, sin embargo, podría ocurrir que distintos roles de nuestra aplicación no utilicen la misma Master Page, pero sí utilicen un mismo conjunto de controles, por lo que tendríamos que recurrir al Copy & Paste entre las Master Page para solucionar este inconveniente, con las consecuencias ya explicadas.

La solución más eficaz, desde mi punto de vista, es Leer el resto de esta entrada »

Written by Alejandro Afonso Spinola

22 octubre 2009 at 5:12 PM