Calendar.ShowNextPrevMonth 属性    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示 Calendar 控件是否在标题部分显示下个月和上个月导航元素。
public:
 property bool ShowNextPrevMonth { bool get(); void set(bool value); };[System.ComponentModel.Bindable(true)]
public bool ShowNextPrevMonth { get; set; }public bool ShowNextPrevMonth { get; set; }[<System.ComponentModel.Bindable(true)>]
member this.ShowNextPrevMonth : bool with get, setmember this.ShowNextPrevMonth : bool with get, setPublic Property ShowNextPrevMonth As Boolean属性值
如果 Calendar 在标题部分显示下个月和上个月导航元素,则为 true;否则为 false。 默认值是 true。
- 属性
示例
下面的代码示例演示如何使用 ShowNextPrevMonth 属性在标题部分中隐藏下一个和上一个月的导航控件。
<%@ 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"
           ShowNextPrevMonth="False"/>
            
   </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" >
<head>
    <title>Calendar Example</title>
</head>
<body>
   <form id="form1" runat="server">
      <h3>Calendar Example</h3>
      <asp:Calendar id="calendar1" runat="server"
           ShowNextPrevMonth="False"/>
            
   </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 Check_Change(Object sender, EventArgs e)
      {
   
         // Show or hide the navigation controls to the next and previous  
         // months in the Calendar control depending on the state of the 
         // ShowNextPrevMonthCheckBox CheckBox control.
         if (ShowNextPrevMonthCheckBox.Checked)
         {
            Calendar1.ShowNextPrevMonth = true;
         }
         else
         {
            Calendar1.ShowNextPrevMonth = false;
         }
      }
  
   </script>
  
<head runat="server">
    <title> Calendar ShowNextPrevMonth Example </title>
</head>
<body>
   <form id="form1" runat="server">
  
      <h3> Calendar ShowNextPrevMonth Example </h3>
      Select whether to show or hide the next and previous month 
      navigation controls.
      <br /><br /> 
  
      <asp:Calendar id="Calendar1" 
           ShowTitle="True"
           runat="server"/>
      <br /><br />
      <asp:CheckBox id="ShowNextPrevMonthCheckBox"
           Text="Show/Hide the navigation controls."
           AutoPostBack="True"
           Checked="True"
           OnCheckedChanged="Check_Change"
           runat="server"/>
  
   </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 Check_Change(sender As Object, e As EventArgs)
   
         ' Show or hide the navigation controls to the next and previous  
         ' months in the Calendar control depending on the state of the 
         ' ShowNextPrevMonthCheckBox CheckBox control.
         If ShowNextPrevMonthCheckBox.Checked Then
            Calendar1.ShowNextPrevMonth = True
         Else
            Calendar1.ShowNextPrevMonth = False
         End If
      End Sub
  
   </script>
  
<head runat="server">
    <title> Calendar ShowNextPrevMonth Example </title>
</head>
<body>
   <form id="form1" runat="server">
  
      <h3> Calendar ShowNextPrevMonth Example </h3>
      Select whether to show or hide the next and previous month 
      navigation controls.
      <br /><br /> 
  
      <asp:Calendar id="Calendar1" 
           ShowTitle="True"
           runat="server"/>
      <br /><br />
      <asp:CheckBox id="ShowNextPrevMonthCheckBox"
           Text="Show/Hide the navigation controls."
           AutoPostBack="True"
           Checked="True"
           OnCheckedChanged="Check_Change"
           runat="server"/>
  
   </form>
</body>
</html>
注解
使用 ShowNextPrevMonth 属性指定下一个月和上一个月的导航元素是否显示在标题部分中。
可以使用属性自定义 NextPrevStyle 下一个月和上月导航控件的外观。