您的位置:首页 > 其它

如何让微软的日历控件同时显示两个月的日历

2008-06-18 23:11 459 查看
这几天做一个项目,需要在一个页面中同时显示两个月的日历,并且当一个日历变化月份的时候,另一个也需要同步变化。

解决方法就是在一个页面中加两个日历控件,然后在Calendar的onvisiblemonthchanged事件中更新另一个Calendar的VisibleDate属性就可以了,代码如下

aspx页面

1<asp:Calendar ID="Calendar1" runat="server" Height="236px" OnVisibleMonthChanged="Calendar1_VisibleMonthChanged"

2 Width="273px"></asp:Calendar>

3 <asp:Calendar ID="Calendar2" runat="server" Height="195px" Width="271px" OnVisibleMonthChanged="Calendar2_VisibleMonthChanged">

4 </asp:Calendar>

cs页面

1protected void Page_Load(object sender, EventArgs e)

2

10 protected void Calendar1_VisibleMonthChanged(object sender, MonthChangedEventArgs e)

11

16 protected void Calendar2_VisibleMonthChanged(object sender, MonthChangedEventArgs e)

17

22
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: