Pop

30.Aplicaciones web.Objeto Calendar.Curso de C# con Visual Studio 2017.

30-.Aplicaciones web.Objeto Calendar

   - En este capítulo del curso de programación en c# con visual studio 2017,vamos a ver un control de uso común en muchas de las páginas web que utilizamos habitualmente. Este control es el Calendar, que  permite a un usuario seleccionar una fecha mediante un calendario visual.

- El control Calendar muestra un calendario en el que los usuarios pueden desplazarse a cualquier día de cualquier año. Cuando se ejecuta la página ASP.NET, el control Calendar se representa como una tabla HTML. En consecuencia, ciertas propiedades del control corresponden a varios aspectos del formato de la tabla.


- En el video os he mostrado un ejemplo sobre como utilizar este control y algunas de las propiedades que tiene. Os dejo un enlace para completar la información: https://msdn.microsoft.com/es-es/library/system.windows.controls.calendar(v=vs.110).aspx

- Os dejo también el código del ejemplo de uso del control calendario.

  • Código del fichero aspx: 
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EjemploControlesVarios.aspx.cs" Inherits="GestionVarios.EjemploControlesVarios" %>

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:Calendar ID="Calendar1" runat="server" ></asp:Calendar>
            <asp:Label runat="server" ID="lblMostrar"></asp:Label>
            <asp:Button runat="server" ID="btnClic" Text="Dale" OnClick="btnClic_Click" />
        </div>
    </form>
</body>
</html>

  • Código del fichero cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace GestionVarios
{
    public partial class EjemploControlesVarios : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
            Calendar1.SelectedDate = DateTime.Now;
            lblMostrar.Text = Calendar1.SelectedDate.ToShortDateString();
        }
        }

        protected void btnClic_Click(object sender, EventArgs e)
        {
            if (Calendar1.SelectedDate < DateTime.Now)
                lblMostrar.Text = "No puede seleccionar una fecha anterior a hoy";
            else
                lblMostrar.Text = "OK";
        }
}
}

No hay comentarios:

Publicar un comentario

Curso .NET Core en C# - 34.Creamos nuestro propio log

34.Creamos nuestro propio log Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de  ASP.NET...