.NET4.0 日历控件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DayNameFormat="{Firstletter|FirstTwoLetters|Full|Short}"
FirstDayOfWeek="{Default,Monday,Tuesday,Wednesday,Thursday,
Friday,Saturday,Sunday}"
NextMonthText="…"
ShowNextPrevMonth="True" NextMonthText="[Next]"
SelectedDayStyle-BackColor="#DBDBDB"
OnSelectionChanged="calA_SC"/>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
4.0
Calendar日历控件用于在浏览器中显示日历,该控件可显示某个月的日历并允许用户选择日期,也可以跳到前一个或下一个月。Calendar日历控件的声明语法如下所示,基本属性如表6-15所示。
<ASP:Calendar Runat="Server" Id="…"
Cellpadding="n"
用于选择一周或整个月的链接的列的样式。
下面是一个简单使用日历控件的实例,代码如下所示。
文件名:Calendar.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Calendar.aspx.cs" Inherits="Calendar" %>
SelectWeekText="…"
ShowDayHeader="{True,False}"
ShowGridLines="{True,False}"
ShowNextPrevMonth="{True,False}"
ShowTitle="{True,False}"
TitleFormat="{Month,MonthYear}"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="/1999/xhtml">
{
Label1.Text = "您所点选的日期为: " + calA.SelectedDate;
}}Leabharlann 执行上述代码,结果如图6-14所示。单击其中一个日期,会显示你选择的当前日期,结果如图6-15所示。
图6-14执行结果图6-15执行结果
<head runat="server">
<title>Calendar日历控件实例</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ASP:Calendar Id="calA" Runat="Server"
SelectionMode="DayWeekMonth" ShowGridLines="True"
</div>
</form>
</body>
</html>
文件名:Calendar.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Calendar : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e){ }
protected void calA_SC(object sender, EventArgs e)
VisibleDate="#Date#"
OnDayRender="…"
OnSelectionChanged="…"
OnVisibleMonthChanged="…"
<DayHeaderStyle…/>
<DayStyle…/>
<NextPrevStyle…/>
<OtherMonthDayStyle…/>
设置单元格之间的距离(单元为像素),默认为0。
DayNameFormat
设置一星期中每一天的显示格式,即星期x的显示格式(每一个字母,前两个字母,完整日期,简短日期),默认为Short,只有ShowDayHeader="Ture"才有效。
FirstDayOfWeek
所要显示的一周的哪一天为第一天。
NextMonthText
设置显示下个月的超链接的文字。
NextPrevFormat
设置显示上个月的超链接的文字。
PrevMonthText
显示上个月的链接文本由HTML设置ShowNextPrevMonth=True,NextPrevFormat=CustomText。
SelectedDate
选定日期的样式。
SelectedStyle
NextPrevFormat="{ShortMonth,FullMonth,CustomText}"
PrevMonthText="…"
SelectedDate="#Date#"
SelectionMode="{None,Day,Dayweek,DayWeekMonth}"
SelectMonthText="…"
<SelectorStyle…/>
<TitleStyle…/>
<TodayDayStyle…/>
<WeekendDayStyle…/>
</ASP:Calendar>
表6-15Calendar控件的基本属性
名称
解释
Cellpadding
设置单元格边框与内容的距离(单位为像素),默认为2。
CellSpacing
相关文档
最新文档