Colaboraciones en el Guille

Date en ASP.NET

Control de fecha en WebForm

 

Fecha: 11/May/2006 (8/5/2006)
Autor: Sebastian - sebasf@hotmail.com

 


Inserta un DateTimePicker en un Webform
Con este ejemplo podemos insertar un DatetimePicker en un webform al igual que lo hacemos en un WinForm.

código:

Primero se debe agregar una referencia a la dll del archivo DTPicker del artículo. Luego referenciarla dentro de la clase

Luego agregar otra rerencia, pero esta vez a System.Design.

protected System.Web.UI.WebControls.Calendar cal;
protected DTPicker.DateTimePicker WebCustomControl11;
protected DTPicker.DateTimePicker Datetimepicker1;

 

Luego debemos ver el código HTML de la página y agregar las líneas marcadas en color.

<%@ Page language="c#" Codebehind="GridtblOdds.aspx.cs" AutoEventWireup="false" Inherits="GridOdds.GridtblOdds" %>

<%@ Register TagPrefix="dtp" Namespace="DTPicker" Assembly="DTPicker" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

<HTML xmlns:dtp="DTPicker">

<HEAD>

<title>GridtblOdds</title>

<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">

<meta name="CODE_LANGUAGE" Content="C#">

<meta name="vs_defaultClientScript" content="JavaScript">

<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">

</HEAD>

<body>

<form id="Form1" method="post" runat="server">

<dtp:DateTimePicker id="Datetimepicker1" style="Z-INDEX: 104; LEFT: 0px; POSITION: absolute; TOP: 15px"

runat="server" Width="152px"></dtp:DateTimePicker>

</form>

</body>

</HTML>

Lo que hace este código JavaScript es referenciar al objeto, y darle sus propiedades.

Como podrá observarse en la primera línea modificada, es un control de usuario.

Ahora para poder llamar a la fecha seleccionada, podemos escribir el siguiente código.

string fecha = Datetimepicker1.SelectedDate;

 


Espacios de nombres usados en el código de este artículo:

System.Web.UI.HtmlControls
DTPicker

 


Fichero con el código de ejemplo: sebasf_DateTimePicker.zip - 25 KB

(MD5 checksum: 2383028727EDD5EE72AD10400C36DB12)


ir al índice principal del Guille