AJAX Toolkits -- Calendar

在AJAX Toolkits中有个Calendar扩展控件,该控件一般附属在TextBox控件上,单击控件内容便会弹出一个日历对话框,用户点击后,即将信息显示在对应的控件上。

其包含以下属性

  • TargetControlID - TextBox控件的编号.
  • CssClass - Name of the CSS class used to style the calendar. See the Calendar Theming section for more information.
  • Format - 日期显示的格式,具体格式可见http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
  • PopupButtonID - 点击哪个控件后弹出日历对话框,如果不设置的话,默认为点击TextBox。该属性主要是用在由其他控件调用
  • PopupPosition - 日历弹出的位置,默认为下方,还有其他属性为右面、左上和右上,这些都是相对于TextBox而言的。
  • SelectedDate - 显示日历的初始时间.
  •  

    代码示例:

                   <asp:Panel ID="Panel1" runat="server">
                        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                        <cc1:CalendarExtender ID="TextBox1_CalendarExtender" runat="server" Enabled="True"
                            TargetControlID="TextBox1" Format="yyyy'-'MM'-'dd ">
                        </cc1:CalendarExtender>
                    </asp:Panel> 

    这样点击TextBox之后就会在该文本框的下面显示日历控件,选中日期后显示事件为2009-1-4(例如)

    posted on 2009-01-05 11:33  Mike Luo  阅读(213)  评论(0编辑  收藏  举报

    导航