宝哥软件园

如何使用ASP.NET日历中的日历(日期)控件

编辑:宝哥软件园 来源:互联网 时间:2021-11-04

日历控件显示一个日历,用户可以通过它导航到一年中的任何一天。当ASP.NET网页运行时,日历控件呈现为一个HTML表。因此,该控件的许多属性与许多不同的表格式一致。其中一些属性在一些较低版本的浏览器中不被完全支持,因此所有的格式化功能都不能在这些浏览器中使用。

使用“日历”控件在网页上显示日历的单个月。此控件允许您选择日期并移至下一个月或上一个月。日历控件支持所有系统。全球化。系统中的日历类型。全球化命名空间。除了公历,这还包括使用不同年和月系统的日历,例如Hjiri日历。

您可以通过设置SelectionMode属性来指定日历控件是否允许您选择一天、一周或一整月。

默认情况下,该控件显示一个月中的天数、一周中的天数、包含月份名称和年份的标题、选择一个月中的天数的链接以及移动到下一个月和前一个月的链接的标题。通过设置控制控件不同部分样式的属性,可以自定义日历控件的外观。下表列出了指定控件不同部分样式的属性。

属性描述

DayHeaderStyle指定显示星期几的部分的样式。DayStyle指定显示月份中各天的样式。NextPrevStyle指定标题部分中导航控件的样式。OtherMonthDayStyle指定不在当前显示月份中的日期的样式。SelectedDayStyle指定日历中选定日期的样式。SelectorStyle指定周和月日期选择列的样式。TitleStyle指定标题部分的样式。TodayDayStyle指定今天日期的样式。WeekendDayStyle指定周末日期的样式。您还可以显示或隐藏控件的不同部分。下表列出了控制显示或隐藏哪些零件的属性。

显示日期标题显示或隐藏显示星期几的部分。显示网格线显示或隐藏一个月中各天之间的网格线。显示下个月或上个月显示或隐藏导航控件。显示标题显示或隐藏标题部分。尽管Calendar控件不支持绑定到数据源,但您可以修改单个日期单元格的内容和格式。在网页上显示日历控件之前,它会创建并组装组成控件的组件。创建日历控件中的每个日期单元格时,将引发DayRender事件。通过在DayRender事件的事件处理程序中提供代码,可以在创建日期单元格时控制其内容和格式。

日历控件向客户端浏览器呈现ECMAScript。客户端必须启用ECMAScript,此控件才能正常工作。

下面的代码示例演示如何在网页上创建日历控件。

前台代码:

% @ Page Language=' c# ' AutoEventWireup=' true ' CodeFile=' Calendar . aspx . cs ' Inherits=' WebControls _ Calendar ' %!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www . w3 . org/TR/XHTML 1/DTD/XHTML L1-Transitional . DTD ' html xmlns=' http://www . w3 . org/1999/XHTML ' head runat=' server ' title/title style type=' text/CSS ' . style 1 { width 3360 369 px;}/style/head body表单id=' form1' runat=' server' div H3日历(日期控件)/h3表格样式=' width : 100%;'Td class=' style1 '属性/td TD TD值/TD函数/TD/tr/table HR/请选择日期:ASP :日历ID=' caldate ' Runat=' server '/ASP :日历ASP :按钮ID=' btnsubmit' Runat=' server '文本=' submit ' onclick=' BTN submit _ Click '/HR/请选择日期为:ASP :标签ID=' LBL州' Runat=' server '/ASP 3360

使用系统;使用系统。集合。通用;使用系统网络.使用系统网络。用户界面使用系统。网络控件;公共部分类网络控制_日历:系统网络。用户界面。第{页受保护的无效页面_加载(对象发送方,EventArgs e){ lbedishijan .文本=系统日期时间。现在。tostring();}受保护的void提交_Click(对象发送者,事件参数e) { lblState .文本=日历日期.选定日期。to短日期字符串();}}显示效果:

Calendar日历控件

请选的日期为:2013-03-13

本地日期和时间为:2013-03-06 10:22:23

更多资讯
游戏推荐
更多+