sábado, noviembre 23, 2024

Crear control para manejo de la fecha DateTimeEx

En ASP.Net se nos permite de una forma muy sencilla crear controles, ya sea muy complejos o para cumplir funcionalidades básicas.

Descargar Solución DateTimeEx.rar.

En esta caso vamos a crear un control DateTime, con 3 casillas, dia/mes/año, al cual le podremos pasar valores datetime para que los muestre y tambien solicitarle esos datos, como también limpiar las casillas.

Para utilizarlo pues solo agregamos el código fuente al proyecto y luego arrastramos el control a donde nosotros lo necesitemos.

Una vez que hagamos esto en el codigo del archivo asp deberia verse el siguiente codigo, o uno similar dependiendo de la ruta donde tengamos el control.

En el inicio del archivo:

<%@ Register TagPrefix=»DotNetCR» TagName=»DateTimeEx» Src=»….ControlesComponentesDateTimeEx.ascx» %>

Donde tengamos que se muestre el control:

<DOTNETCR:DATETIMEEX id=»FechaNacimiento» runat=»server»>

Para poder utilizar el control en el archivo .vb, para poder invocar los métodos y propiedades dentro de el, hay que declarar el control:

Protected FechaNacimiento As Controles.Componentes.DateTimeEx

FechaNacimiento se llama igual al control en el form, y No se debe declarar New ya que estarías limpiando las propiedades del contro en cada nuevo evento de la página.

El código fuente se puede descargar y utlizarse libremente.

DateTimeEx.rar

Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub
Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub