ASP.NET Web Forms 日历

17 Mar 2025 | 阅读 2 分钟

它用于在日历中显示可选择的日期。它还显示与特定日期关联的数据。此控件显示一个日历,用户可以通过该日历移动到任何年份的任何一天。

我们还可以设置 Selected Date 属性,该属性在日历中显示指定的日期。

要创建 日历,我们可以从 Visual Studio 的工具箱中拖动它。

这是一个服务器端控件,ASP.NET 提供了自己的标签来创建它。 示例如下。

服务器将其呈现为 HTML 控件,并生成以下代码到浏览器。

此控件有自己的属性,如下表所示。

属性描述
AccessKey它用于为控件设置键盘快捷键。
TabIndex控件的 Tab 键顺序。
BackColor它用于设置控件的背景颜色。
BorderColor它用于设置控件的边框颜色。
BorderWidth用于设置控件边框的宽度。
Font它用于设置控件文本的字体。
ForeColor它用于设置控件文本的颜色。
文本它用于设置要为控件显示的文本。
ToolTip当鼠标悬停在控件上时,它会显示文本。
Visible设置控件在表单上的可见性。
高度它用于设置控件的高度。
宽度它用于设置控件的宽度。
NextMonth 文本它用于设置“下个月”按钮的文本。
TitleFormat它设置标题中月份标题的格式。
DayHeaderStyle它用于设置日标题行的样式。
DayStyle它用于将样式应用于日期。
NextPrevStyle它用于将样式应用于月份导航按钮。

日历属性窗口

ASP Calendar 1

示例

在本例中,我们实现日历并将用户选择的日期显示到网页上。

// WebControls.aspx

代码隐藏

// WebControls.aspx.cs

输出

此视图在浏览器中显示日历。

ASP Calendar 2

它在网页上显示用户选择的日期。下面附有一个屏幕截图。

ASP Calendar 3
下一个主题ASP.NET 复选框