两个calendar控件,怎么能让他俩联动呢???就是我点击其中一个的上一月下一月按钮,这俩个是同时改变

解决方案 »

  1.   

    Sample
    <%@ Page Language="C#" %><%--http://community.csdn.net/Expert/TopicView3.asp?id=5656525--%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">    protected void Page_Load(object sender, EventArgs e)
        {    }    protected void Calendar1_VisibleMonthChanged(object sender, MonthChangedEventArgs e)
        {
            Calendar calendar = sender as Calendar;
            if (calendar == Calendar1) {
                Calendar2.VisibleDate = e.NewDate;
            }
            else {
                Calendar1.VisibleDate = e.NewDate;
            }            
        }
    </script><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Calendar ID="Calendar1" runat="server" OnVisibleMonthChanged="Calendar1_VisibleMonthChanged"></asp:Calendar>        
            <asp:Calendar ID="Calendar2" runat="server" OnVisibleMonthChanged="Calendar1_VisibleMonthChanged"></asp:Calendar>    
        </div>
        </form>
    </body>
    </html>