日历控件的基本运用
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
WebCalendar日历控件 WebCalendar日历控件
java日历控件Calendar 多种类型 java日历控件Calendar 多种类型 最强的日历控件一定要去看看 http://www.my97.net/dp/index.asp
可折叠的日历控件Calendar;
Qt 自定义 Calendar 日历 控件 方便控制 及实现样式表
鉴于项目所需 自绘了一个日历控件 MFC 自绘日历控件 Calendar自绘 其中day的索引获取还没实现 这个很简单 可以自己添加一下
日历控件实用的小的日历控件Calendar.rar
日历控件Calendar3.js 调用示例
calendar自定义
一个很实用的日历控件,可以自由选择年,月,日
找了好久的C#的WEB日历控件,超好用!
QT/QML 的日历控件,纯QML实现。
日历控件 Click Calendar
比较完美的日历控件calendar.js 完美支持IE和FireFox
本控件是在 CustomControlFreak 的基础上修改的 本代码开源,欢迎指正,可随意修改. 如果好用,请给分
日历控件calendar.js,用于javascript入门与提高的学习与参考
Calendar 日历控件 兼容IE6 兼容IE8 兼容IE9 兼容火狐 兼容谷歌
组态王应用——日历控件的使用
本源码与大家分享几款Android平台上常见的日历控件。... 我觉得里面的calendar日历控件单元格绘制类、日历控件头部绘制类、日历控件样式绘制类以及Android实现日历控件类对开发日历控件、日期选择功能十分有用哦。
环境:VS2008 含demo 完美地自绘了一个日历控件 (万年历)