今天下午写了一个“公司日历”用Calendar控件实现的,点击日期数字,可以链接到下一页面显示当天的活动记录。
界面如下:
前台:
<asp:calendar id="calSchedule" runat="server" BackColor="Transparent" BorderColor="Black"
ShowGridLines="True" PrevMonthText="<img src=img/left_arrow.gif alt=上一月 border=0 />上一月"
NextMonthText="下一月<img src=img/right_arrow.gif alt=下一月 border=0 />" BorderStyle="Groove"
DayNameFormat="Shortest" OnDayRender="calSchedule_DayRender"
Font-Size="Large" onselectionchanged="calSchedule_SelectionChanged"
Height="400px" Width="90%" BorderWidth="1px" SelectMonthText=""
SelectWeekText="">
<TodayDayStyle BorderWidth="2px" BorderStyle="Solid" BorderColor="#FF3300"
Font-Bold="True"></TodayDayStyle>
<DayStyle Font-Bold="True" HorizontalAlign="Center" VerticalAlign="Middle"
BorderColor="Gray" BorderStyle="Dashed" Font-Overline="False"
Font-Underline="False" Height="53px"></DayStyle>
<NextPrevStyle ForeColor="#003366" CssClass="td" Font-Size="Small"
Height="15px" HorizontalAlign="Left" VerticalAlign="Bottom"></NextPrevStyle>
<DayHeaderStyle Height="5px" BackColor="#73A3D4" HorizontalAlign="Center"
VerticalAlign="Middle"></DayHeaderStyle>
<TitleStyle Height="10px" BackColor="#D9E5F5"
Font-Bold="True" HorizontalAlign="Center"
VerticalAlign="Middle"></TitleStyle>
<WeekendDayStyle BackColor="#ABC8E6" ForeColor="#E5502F"></WeekendDayStyle>
</asp:calendar>
后台: