Calendar.DayStyle 属性  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取显示的月份中日期的样式属性。
public:
 property System::Web::UI::WebControls::TableItemStyle ^ DayStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableItemStyle DayStyle { get; }[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.DayStyle : System.Web.UI.WebControls.TableItemStylePublic ReadOnly Property DayStyle As TableItemStyle属性值
一个 TableItemStyle,包含显示的月份中日期的样式属性。 默认值为空的 TableItemStyle。
- 属性
示例
下面的代码示例演示如何使用 DayStyle 属性指定当前显示的月份中的日期以灰色显示。
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Calendar Example</title>
</head>
<body>
   <form id="form1" runat="server">
      <h3>Calendar Example</h3>
      <asp:Calendar id="calendar1" runat="server">
         <DayStyle BackColor="gray">
         </DayStyle>
      </asp:Calendar>
            
   </form>
        
</body>
</html>
<html>
<head>
</head>
<body>
   <form runat="server">
      <h3><font face="Verdana">Calendar Example</font></h3>
      <asp:Calendar id="calendar1" runat="server"
         <DayStyle BackColor="gray">
         </DayStyle>
      </asp:Calendar>
            
   </form>
        
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
   <script runat="server" >
  
      void Selection_Change(Object sender, EventArgs e)
      {
         // Set the background color for days in the Calendar control.
         Calendar1.DayStyle.BackColor = 
            System.Drawing.Color.FromName(ColorList.SelectedItem.Value);
      }
  
   </script>
  
<head runat="server">
    <title> Calendar DayStyle Example </title>
</head>
<body>
   <form id="form1" runat="server">
  
      <h3> Calendar DayStyle Example </h3>
      Select a background color for days in the calendar.
      <br /><br /> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>
      <br /><br />
      <table cellpadding="5">
         <tr>
            <td>
               Background color:
            </td>
         </tr>
         <tr>
            <td>
               <asp:DropDownList id="ColorList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">
                  <asp:ListItem Selected="True" Value="White"> White </asp:ListItem>
                  <asp:ListItem Value="Silver"> Silver </asp:ListItem>
                  <asp:ListItem Value="DarkGray"> Dark Gray </asp:ListItem>
                  <asp:ListItem Value="Khaki"> Khaki </asp:ListItem>
                  <asp:ListItem Value="DarkKhaki"> Dark Khaki </asp:ListItem>
               </asp:DropDownList>
            </td>
         </tr>
      
      </table>
        
   </form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
   <script runat="server" >
  
      Sub Selection_Change(sender As Object, e As EventArgs)
         ' Set the background color for days in the Calendar control.
         Calendar1.DayStyle.BackColor = _
            System.Drawing.Color.FromName(ColorList.SelectedItem.Value)
      End Sub
  
   </script>
  
<head runat="server">
    <title> Calendar DayStyle Example </title>
</head>
<body>
   <form id="form1" runat="server">
  
      <h3> Calendar DayStyle Example </h3>
      Select a background color for days in the calendar.
      <br /><br /> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>
      <br /><br />
      <table cellpadding="5">
         <tr>
            <td>
               Background color:
            </td>
         </tr>
         <tr>
            <td>
               <asp:DropDownList id="ColorList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">
                  <asp:ListItem Selected="True" Value="White"> White </asp:ListItem>
                  <asp:ListItem Value="Silver"> Silver </asp:ListItem>
                  <asp:ListItem Value="DarkGray"> Dark Gray </asp:ListItem>
                  <asp:ListItem Value="Khaki"> Khaki </asp:ListItem>
                  <asp:ListItem Value="DarkKhaki"> Dark Khaki </asp:ListItem>
               </asp:DropDownList>
            </td>
         </tr>
      
      </table>
         
   </form>
</body>
</html>
注解
使用此属性可以指定所显示月份中的天数的样式。
注意
如果未为所选日期、周末日期、当前显示的月份或当天的日期指定其他样式,则这些日期也将使用 属性指定的 DayStyle 样式显示。 SelectedDayStyle使用 、WeekendDayStyle、 OtherMonthDayStyle和 TodayDayStyle 属性为这些日期指定替代样式。
有关可控制的不同样式属性的详细信息,请参阅 TableItemStyle。