Microsoft AJAX + Calendar 使用方法

 
Microsoft AJAX + Calendar 使用方法

   Default.aspx
 
   <form id="form1" runat="server">
   <asp:ScriptManager ID="ScriptManager1"
   runat="server"></asp:ScriptManager>
   <div>
      <asp:Calendar ID="Calendar1" runat="server"
      BackColor="White"
         BorderColor="#999999" CellPadding="4"
         DayNameFormat="Shortest"
         Font-Names="Verdana" Font-Size="8pt"
         ForeColor="Black" Height="180px"
         Width="200px" onselectionchanged="Calendar1_SelectionChanged">
         <SelectedDayStyle BackColor="#666666"
         Font-Bold="True" ForeColor="White" />
         <SelectorStyle BackColor="#CCCCCC" />
         <WeekendDayStyle BackColor="#FFFFCC" />
         <TodayDayStyle BackColor="#CCCCCC"
         ForeColor="Black" />
         <OtherMonthDayStyle ForeColor="#808080" />
         <NextPrevStyle VerticalAlign="Bottom" />
         <DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
         <TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" />
      </asp:Calendar>
 
      <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <ContentTemplate>
         <br />
         <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
      </ContentTemplate>
      </asp:UpdatePanel>
   </div>
   </form>
 

 

   Default.aspx.cs
 
   public partial class _Default : System.Web.UI.Page
   {
 
      protected void Page_Load(object sender, EventArgs e)
      {
         Label1.Text = "";
      }
 
      protected void Calendar1_SelectionChanged(object sender, EventArgs e)
      {
         Label1.Text = Calendar1.SelectedDate.ToLongDateString();
      }
 
   }