c# asp.net 日历控件(9)

简介:
+关注继续查看
Calendor控件为用户显示一个日历。它还提供日历选取功能。Calendor控件必须放在Form或者Panel控件内,或者控件的模板内。在添加Calendor控件之后。它一次显示一月的日期。另外,它还显示该月之前的一周和之后的一周。因此,可以显示六周。
 FirstDateOfWeek 设置要在控件中的第一天列显示一周的某天
 NextMonthText  设置下一个月导航控件的显示文本
 PrevMonthText  设置前一个月导航控件的现实文本
 SelectDeta
 设置当前日期
 SelectionMode  指定用户可以选择单日,一周还是整月的日期选择模式
 SelectionChanged  当用户通过单击日期选择器控件选择某一天、一周或整月是发生
 属性
 说明
   
实例:通过日历单击某一天可以是实现对用户输入的记录(这是整体思路),当用户再次点击时会出现所提交的东西,不过这个实例不是这样。这个实例只是了解控件的基本作用。
html代码如下:
InBlock.gif<div>
InBlock.gif        
InBlock.gif                <asp:Calendar ID="Calendar1" runat="server" BackColor="#FFFFCC" 
InBlock.gif                        BorderColor="#FFCC66" BorderWidth="1px" DayNameFormat="Shortest" 
InBlock.gif                        Font-Names="Verdana" Font-Size="8pt" ForeColor="#663399" Height="200px" 
InBlock.gif                        onselectionchanged="Calendar1_SelectionChanged" SelectionMode="DayWeek" 
InBlock.gif                        ShowGridLines="True" Width="220px">
InBlock.gif                        <SelectedDayStyle BackColor="#CCCCFF" Font-Bold="True" />
InBlock.gif                        <SelectorStyle BackColor="#669999" />
InBlock.gif                        <WeekendDayStyle BackColor="#CC66FF" BorderColor="#00CC66" ForeColor="#333300" 
InBlock.gif                                HorizontalAlign="Center" Wrap="True" />
InBlock.gif                        <TodayDayStyle BackColor="#FFCC66" ForeColor="White" />
InBlock.gif                        <OtherMonthDayStyle ForeColor="#CC9966" />
InBlock.gif                        <NextPrevStyle Font-Size="9pt" ForeColor="#FFFFCC" />
InBlock.gif                        <DayHeaderStyle BackColor="#FFCC66" Font-Bold="True" Height="1px" />
InBlock.gif                        <TitleStyle BackColor="#990000" Font-Bold="True" Font-Size="9pt" 
InBlock.gif                                ForeColor="#FFFFCC" />
InBlock.gif                </asp:Calendar>
InBlock.gif                <asp:Label ID="Label1" runat="server" Visible="False" 
InBlock.gif                        Width="220px" BackColor="#FFCCFF" Font-Names="华文楷体" Font-Overline="False" 
InBlock.gif                        Font-Size="Medium" ForeColor="#003366"></asp:Label>
InBlock.gif                <br />
InBlock.gif                <asp:TextBox ID="TextBox1" runat="server" Visible="False"></asp:TextBox>
InBlock.gif                <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="提交" 
InBlock.gif                        Visible="False" />
InBlock.gif        
InBlock.gif        </div>
后台代码:
InBlock.gif
        public partial class _Default : System.Web.UI.Page
InBlock.gif        {
InBlock.gif                protected void Page_Load(object sender, EventArgs e)
InBlock.gif                {
InBlock.gif
                }
InBlock.gif

InBlock.gif                protected void Calendar1_SelectionChanged(object sender, EventArgs e)
InBlock.gif                {
InBlock.gif                                this.Calendar1.SelectionChanged += new EventHandler(Calendar1_SelectionChanged);
InBlock.gif                                TextBox1.Visible = true; Button1.Visible = true; Label1.Visible = true;
InBlock.gif                                this.Label1.Text = Calendar1.SelectedDate.ToShortDateString();
InBlock.gif                                Calendar1.Visible = false;
InBlock.gif

InBlock.gif                    
InBlock.gif                }
InBlock.gif
                protected void Button1_Click(object sender, EventArgs e)
InBlock.gif                {
InBlock.gif         
InBlock.gif                        
InBlock.gif                                Label1.Visible = true;
InBlock.gif                                this.Label1.Text = this.TextBox1.Text;
InBlock.gif                                TextBox1.Visible = false; Button1.Visible = false;
效果图:

自己对日历控件的了解还不够,加油



本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/299451,如需转载请自行联系原作者

相关文章
|
开发框架 .NET 应用服务中间件
ASP.NET Core : 一. 概述
ASP.NET Core : 一. 概述
125 0
ASP.NET Core : 一. 概述
|
开发框架 前端开发 .NET
ASP.NET MVC (五、HttpClient接口解析)(6)
ASP.NET MVC (五、HttpClient接口解析)(6)
168 0
|
开发框架 前端开发 .NET
ASP.NET MVC (五、HttpClient接口解析)(5)
ASP.NET MVC (五、HttpClient接口解析)(5)
133 0
ASP.NET MVC (五、HttpClient接口解析)(5)
|
开发框架 前端开发 .NET
ASP.NET MVC (五、HttpClient接口解析)(4)
ASP.NET MVC (五、HttpClient接口解析)(4)
64 0
ASP.NET MVC (五、HttpClient接口解析)(4)
|
开发框架 前端开发 .NET
ASP.NET MVC (五、HttpClient接口解析)(3)
ASP.NET MVC (五、HttpClient接口解析)(3)
117 0
ASP.NET MVC (五、HttpClient接口解析)(3)
|
开发框架 前端开发 .NET
ASP.NET MVC (五、HttpClient接口解析)(2)
ASP.NET MVC (五、HttpClient接口解析)(2)
112 0
ASP.NET MVC (五、HttpClient接口解析)(2)
|
开发框架 前端开发 .NET
ASP.NET MVC (五、HttpClient接口解析)(1)
ASP.NET MVC (五、HttpClient接口解析)(1)
90 0
ASP.NET MVC (五、HttpClient接口解析)(1)
|
开发框架 前端开发 .NET
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
107 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
|
开发框架 前端开发 .NET
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(6)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(6)
97 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(6)
相关产品
云迁移中心
推荐文章
更多