![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
html
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
head
>
![ExpandedBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedBlock.gif)
<
script
language
=”C#”
runat
=”server”
>
![dot.gif](https://blog.csdn.net/Images/dot.gif)
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
String [][] holidays;
![ExpandedSubBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gif)
void
Page_Load(Object Sender, EventArgs e)
![dot.gif](https://blog.csdn.net/Images/dot.gif)
{
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays
=
new
String[
13
][];
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
for
(
int
n
=
0
; n
<
13
;n
++
)
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[n]
=
new
String[
32
];
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
1
][
1
]
=
”
元旦
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
1
][
26
]
=
”
澳大利亚国庆节
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
2
][
2
]
=
”
土拨鼠日
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
2
][
14
]
=
”
情人节
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
3
][
17
]
=
”
圣帕特里克节
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
4
][
1
]
=
”
愚人节
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
5
][
1
]
=
”
国际劳动节
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
6
][
15
]
=
”
我的生日
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
7
][
15
]
=
”
我的纪念日
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
8
][
15
]
=
”
我母亲的生日
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
9
][
24
]
=
”
秋分
”
;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
holidays[
12
][
26
]
=
”
节礼日
”
;
![ExpandedSubBlockEnd.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![ExpandedSubBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gif)
void
Calendar1_DayRender(object sender, DayRenderEventArgs e)
![dot.gif](https://blog.csdn.net/Images/dot.gif)
{
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
CalendarDay d
=
((DayRenderEventArgs)e).Day;
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
TableCell c
=
((DayRenderEventArgs)e).Cell;
![ExpandedSubBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gif)
if
(d.IsOtherMonth)
![dot.gif](https://blog.csdn.net/Images/dot.gif)
{
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
c.Controls.Clear();
![ExpandedSubBlockEnd.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![ExpandedSubBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gif)
else
![dot.gif](https://blog.csdn.net/Images/dot.gif)
{
![ExpandedSubBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gif)
try
![dot.gif](https://blog.csdn.net/Images/dot.gif)
{
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
string Hol
=
holidays[d.Date.Month][d.Date.Day];
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
if
(Hol
!=
string.Empty)
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
c.Controls.Add(
new
LiteralControl(
”
<br>
”
+
Hol));
![ExpandedSubBlockEnd.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![ExpandedSubBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gif)
catch
(Exception exc)
![dot.gif](https://blog.csdn.net/Images/dot.gif)
{
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
Response.Write (exc.ToString());
![ExpandedSubBlockEnd.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![ExpandedSubBlockEnd.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![ExpandedSubBlockEnd.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![ExpandedSubBlockStart.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gif)
void
Date_Selected(object s, EventArgs e)
![dot.gif](https://blog.csdn.net/Images/dot.gif)
{
![InBlock.gif](https://blog.csdn.net/Images/OutliningIndicators/InBlock.gif)
Label1.Text
=
”
选定日期为:
”
+
Calendar1.SelectedDate.ToShortDateString();
![ExpandedBlockEnd.gif](https://blog.csdn.net/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
</
script
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
</
head
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
body
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
h3
><
font
face
=”宋体”
>
向日历添加自定义内容
</
font
></
h3
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
p
><
p
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
form
runat
=server
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
asp:Calendar
id
=Calendar1
runat
=”server”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
ondayrender
=”Calendar1_DayRender”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
onselectionchanged
=”Date_Selected”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
ShowGridLines
=”true”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
Font-Name
=”Verdana;Arial”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
Font-Size
=”9px”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
Width
=”500px”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
VisibleDate
=”01/01/2000″
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
TitleStyle-BackColor
=”Gainsboro”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
TitleStyle-Font-Size
=”12px”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
TitleStyle-Font-Bold
=”true”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
DayStyle-VerticalAlign
=”Top”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
DayStyle-Height
=”50px”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
DayStyle-Width
=”14%”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
SelectedDate
=”1/1/0001″
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
SelectedDayStyle-BackColor
=”Navy”
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
/>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
p
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
<
asp:Label
id
=Label1
runat
=”server”
/>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
</
form
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
</
body
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
</
html
>
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
![None.gif](https://blog.csdn.net/Images/OutliningIndicators/None.gif)
转载于:https://www.cnblogs.com/yknb/archive/2006/06/02/415935.html