Date en ASP.NETControl de fecha en WebForm
Fecha: 11/May/2006 (8/5/2006)
|
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)