日历控件的基本运用
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Default4 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)//判断是否是首次加载
{
for (int i = 2000; i <= 2010; i++)
{//假设年份为2000至2010
this.DropDownList1.Items.Add(i.ToString());//将i值设置为第一个下拉列表项
}
for (int i = 1; i <= 12; i++)//假设月份为1至12
{
this.DropDownList2.Items.Add(i.ToString());//将i值设置为第二个下拉列表项
}
for (int i = 1; i <= 31; i++)//假设日期为1至31
{
this.DropDownList3.Items.Add(i.ToString());//将i值设置为第三个下拉列表项
}
}
}
protected void Button1_Click(object sender, EventArgs e)//按钮点击事件
{
//从下拉列表中选择年月日作为日历控件的显示,结果测试好像日期显示不对
this.Calendar1.VisibleDate = Convert.ToDateTime(this.DropDownList1.SelectedValue+ "-" + this.DropDownList2.SelectedValue + "-" + this.DropDownList3.SelectedValue);
}
protected void Calendar1_SelectionChanged(object sender, EventArgs e)//日历控件的点击事件
{
string y = Calendar1.SelectedDate.Year.ToString();//获取日历控件的年份
string m = Calendar1.SelectedDate.Month.ToString();//月份
string d = Calendar1.SelectedDate.Day.ToString();//日期
Response.Write(y + m + d);//显示到页面
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Calendar ID="Calendar1" runat="server" BackColor="#FFFFCC" BorderColor="#FFCC66"
BorderWidth="1px" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt"
ForeColor="#663399" Height="200px" ShowGridLines="True" Width="220px" OnSelectionChanged="Calendar1_SelectionChanged">
<SelectedDayStyle BackColor="#CCCCFF" Font-Bold="True" />
<TodayDayStyle BackColor="#FFCC66" ForeColor="White" />
<SelectorStyle BackColor="#FFCC66" />
<OtherMonthDayStyle ForeColor="#CC9966" />
<NextPrevStyle Font-Size="9pt" ForeColor="#FFFFCC" />
<DayHeaderStyle BackColor="#FFCC66" Font-Bold="True" Height="1px" />
<TitleStyle BackColor="#990000" Font-Bold="True" Font-Size="9pt" ForeColor="#FFFFCC" />
</asp:Calendar>
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </div>
<br />
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
</asp:DropDownList>年<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True">
</asp:DropDownList>
月<asp:DropDownList ID="DropDownList3" runat="server" AutoPostBack="True">
</asp:DropDownList>日
</form>
</body>
</html>
分享到:
相关推荐
js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar,js 日历控件 calendar
"日历控件"是JavaScript应用中的常见组件,主要用于用户选择日期,常见于事件安排、预约系统或日期输入等场景。"calendar"这个标签表明我们将讨论的是一个特定的日历实现。 这篇描述提到了一个“漂亮的日历控件”,...
本文将深入探讨可折叠的日历控件Calendar,这是Android应用中一个非常实用且具有吸引力的特性,尤其是在界面设计追求简洁和交互创新的情况下。 首先,我们要了解什么是可折叠的日历控件。在传统的日历视图中,用户...
标题"Qt-Qml-Calendar_qml_QT_qml日历控件_calendar_"指的是一个专门用于创建日历组件的QML项目。这个项目可能包含了完整的源代码、示例和文档,帮助开发者快速理解和应用QML日历控件到他们的Qt应用程序中。 描述中...
Java日历控件Calendar是Java编程语言中用于处理日期和时间的核心类,它在`java.util`包中。Calendar不仅仅是简单的日历,它提供了一套完整的日期和时间操作功能,可以进行日期的加减、比较、格式化以及解析等操作。...
在.NET框架中,日历控件(Calendar)是用于显示和选择日期的常见用户界面元素。这个控件允许用户交互式地浏览和选择日期,通常用于日程安排、事件管理等应用程序。在本文中,我们将深入探讨如何自定义.NET中的...
标题中的"C#的WEB日历控件Calendar"指的是在C# Web开发中,利用.NET Framework的ASP.NET控件集中的日历功能。 描述中的"找了好久的C#的WEB日历控件,超好用!"表明这个控件不仅易于找到,而且在实际应用中表现出良好...
在本场景中,我们关注的是“Qt自定义Calendar日历控件”。这涉及到使用Qt库中的QCalendarWidget或者完全从头构建一个自定义的日历组件。通过自定义,我们可以更好地控制日历的显示、交互和样式,以适应应用程序的...
本文将详细解析标题为“实用的小的日历控件Calendar.rar”的资源,探讨日历控件的基本概念、功能、应用场景,以及如何在实际开发中使用。 日历控件(Calendar Control)是一种图形用户界面组件,它允许用户直观地...
WebCalendar是一款专为Web应用程序设计的日历控件,它提供了丰富的功能和自定义选项,使得在网页上实现交互式日程管理变得简单易行。这款控件通常由JavaScript、CSS和可能的服务器端脚本(如PHP、ASP.NET或Java)...
"Calendar(日历控件[完整版])"是一款出色的JavaScript实现的日历组件,适用于网页中添加日期...对于开发者来说,理解并掌握这些文件的作用和交互方式,能够帮助他们在项目中灵活运用这个日历控件,提升网页的用户体验。
此外,标签"MFC 自绘日历控件 Calendar"表明我们关注的是MFC环境下的自定义日历控件实现。自绘日历控件的灵活性很高,可以根据设计需求调整外观,如添加节日标记、事件提示等。通过组合使用GDI(Graphics Device ...
《js日历控件calendar.js详解与应用》 在网页开发中,日历控件是一种常见且实用的交互元素,它能帮助用户方便地选择日期,常用于表单填写、事件预订等场景。本文将围绕“js日历控件calendar.js”进行详细讲解,包括...
【标题】:“一个简单的 .NET 日历控件” 在.NET框架中,开发人员经常需要创建自定义用户界面元素,以满足特定项目需求。这个“一个简单的 .NET 日历控件”是一个示例,展示了如何扩展.NET的基础控件库,创建一个...
这里我们关注的是一个名为"Calendar3"的日历控件,它以JavaScript实现,提供了丰富的功能和定制性。`Calendar3.js`是一个轻量级但功能强大的库,用于在网页中创建交互式的日历组件。`Calendar3-master.zip`是一个...
"js日历控件-calendar.js" 是一个JavaScript实现的日历组件,主要应用于网页中,用于显示日期选择功能。这个控件通常包含一个可交互的日历界面,用户可以通过它来选择日期,常见于在线表单、事件预订或者日期相关的...
首先,让我们了解日历控件的基本功能。日历控件通常包含一个月视图,展示当前月份的所有日期,用户可以通过点击前一个月或下一个月的按钮来切换月份。某些高级的日历控件还提供了周视图、年视图,甚至多月视图,以...
在本文中,我们将深入探讨如何在Microsoft Foundation Class (MFC) 框架下创建一个自定义的日历控件,特别是在Visual Studio 2008环境下。MFC是微软为Windows应用程序开发提供的一种C++库,它简化了Windows API的...
### 组态王应用——日历控件的深入解析与实践 #### 一、日历控件概述 在工业自动化领域,组态软件是实现监控...在实际项目开发中,建议结合具体需求,灵活运用日历控件的各项功能,以实现最佳的监控与数据采集效果。