asp前端日历_ASP.NET 日历

日历

日历控件是一个功能丰富的网络控件,它提供了以下功能:一次显示一个月

选择一天,一个星期或一个月

选择某范围之内的一天

在月份和月份之间移动

格式化的控制天数的显示

日历控件的基本的语法为:

日历控件的属性和事件

日历控件有很多的属性和事件,使用它们你可以自定义操作并且控制显示。下表提供了日历控件的一些重要的属性:属性描述Caption获取或设置日历控件的标题。

CaptionAlign获取或设置标题的排列。

CellPadding获取或设置数据和单元格边界之间的空间。

CellSpacing获取或设置单元格之间的空间。

DayHeaderStyle获得样式属性来显示一星期中的一天。

DayNameFormat获取或设置星期中的日期。

DayStyle获取样式属性来显示月份中的日期。

FirstDayOfWeek获取或设置星期中的日期并显示在第一行。

NextMonthText获取或设置下个月的导航文本,默认值是 >。

NextPrevFormat获取或设置下个月或上个月的导航控件。

OtherMonthDayStyle获取没有显示在月份中的日期的样式属性。

PrevMonthText获取或设置上个月的导航文本,默认值是

SelectedDate获取或设置选中的日期。

SelectedDates获取一个 DateTime 对象的集合代表所选日期。

SelectedDayStyle获取选中日期的样式属性。

SelectionMode获取或设置选择模式来指定用户是否可以选择一天,一周或是一个月。

SelectMonthText获取或设置在选择器列中的选择月份元素的文本。

SelectorStyle获取星期或月的选择器列的样式属性。

SelectWeekText获取或设置选择器列中的星期选择元素的文本显示。

ShowDayHeader获取或设置值,该值指示星期中日期的标题是否被显示。

ShowGridLines获取或设置值显示网格线是否会被显示。

ShowNextPrevMonth获取或设置一个值,该值指示下一个月和上一个月的导航元素是否在标题部分显示。

ShowTitle获取或设置一个值,该值指示标题部分是否被显示。

TitleFormat获取或设置标题的格式。

Titlestyle获取日期控件的标题的样式属性。

TodayDayStyle获取今天日期的样式属性。

TodaysDate获取或设置今天的日期的值。

UseAccessibleHeader获取或设置一个值,该值显示是否呈现表格标题

HTML 元素给日期标头而不是表格数据 HTML 元素。

VisibleDate获取或设置指定月的日期并显示。

WeekendDayStyle获取或设置周末日期的样式属性。

日期控件有以下三个最重要的事件来允许开发者编写日期控件。它们是:事件描述SelectionChanged当一天,一周或一个月被选中时,它会被触发。

DayRender日历控件的每一个数据单元呈现时,它会被触发。

VisibleMonthChanged用户更改月份时,它会被触发。

使用日历控件

使用一个没有任何代码的初始的日历控件给网站提供一个有效的日历,以显示一年中的月份和日期。它也含有下个月和上个月的导航。

44bc3b2b12ec9b4c6b2ce3a132e65450.png

日历控件允许用户选择一天,一周,或一整个月。这是通过使用 SelectionMode 属性来实现的。这个属性有以下值:属性描述Day选择一天。

DayWeek选择一天或一整个星期。

DayWeekMonth选择一天一星期或一整个月。

None什么也不能被选择。

选择日期的语法:

当选择模式选择为 DayWeekMonth 时,会出现一个用符号 > 标识的额外的列来选择星期,并且 >> 符号出现在天名的左边来选择月份。

b4a81c60f27e7a9779b032c171e17f48.png

例子

下面的例子演示了选择一个日期并且显示在一个标签内:

内容文件代码如下:

Untitled Page

Your Birthday:

Todays date is:

Your Birday is:

事件处理程序的事件 SelectionChanged:protected void Calendar1_SelectionChanged(object sender, EventArgs e){

lblday.Text = Calendar1.TodaysDate.ToShortDateString();

lblbday.Text = Calendar1.SelectedDate.ToShortDateString();

}

运行该文件时,它将生成以下输出:

4f2a1c884709bd723bb2c09242b7455c.png

  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jade QZ

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值