asp.net中日历函数Calendar的使用方法
更新时间:2011年05月07日 20:45:36 作者:
calendar 控件用于在浏览器中显示日历,该控件可显示某个月的日历,允许用户选择日期,也可以跳到前一个或下一个月
今天介绍的是微软提供的ajax calendar控件。这个控件使用了ajax的效果,并通过前台js和style设置事件和效果。功能丰富、样式自有,实为网站设计、mis开发之必备控件。
按照惯例,现在该贴代码了:
<asp教程:textbox runat="server" id="txtcalendar" width="150" />
<ajaxtoolkit:calendarextender runat="server" targetcontrolid="txtcalendar" css教程class="mycalendar" format="yyyy-mm-dd" />
由于设置了样式,所以这里也把代码贴出来吧,只是写一个简单的样式:
.mycalendar .ajax__calendar_container{
border: 1px solid #646464;
background-color: maroon;
color: red;
}
这样运行的时候,你会发现,丫的居然是英语的,没有咱们汉语,这让我们情何以堪呀!怎么办呢?当然有解决办法,并且很轻松的实现。不卖关子了,其实只需要设置enablescriptglobalization 和 enablescriptlocalization 为true就可以了。
接下来的说说属性吧,targetcontrolid不说了,format就是设置显示的样式,和c#中日期格式format是一样的。popupbuttonid是点击的弹出的按钮控件id。
样式有很多:
.ajax__calendar_container
.ajax__calendar_header
.ajax__calendar_prev
.ajax__calendar_title
web 控件标准属性
accesskey, attributes, backcolor, bordercolor, borderstyle, borderwidth,
cssclass, enabled, font, enabletheming, forecolor, height, isenabled,
skinid, style, tabindex, tooltip, width如需完整描述,请访问 web 控件标准属性。
控件标www.3ppt.com准属性
apprelativetemplatesourcedirectory, bindingcontainer, clientid, controls,
enabletheming, enableviewstate, id, namingcontainer, page, parent, site,
templatecontrol, templatesourcedirectory, uniqueid, visible如需完整描述,请访问控件标准属性。
按照惯例,现在该贴代码了:
<asp教程:textbox runat="server" id="txtcalendar" width="150" />
<ajaxtoolkit:calendarextender runat="server" targetcontrolid="txtcalendar" css教程class="mycalendar" format="yyyy-mm-dd" />
由于设置了样式,所以这里也把代码贴出来吧,只是写一个简单的样式:
复制代码 代码如下:
.mycalendar .ajax__calendar_container{
border: 1px solid #646464;
background-color: maroon;
color: red;
}
这样运行的时候,你会发现,丫的居然是英语的,没有咱们汉语,这让我们情何以堪呀!怎么办呢?当然有解决办法,并且很轻松的实现。不卖关子了,其实只需要设置enablescriptglobalization 和 enablescriptlocalization 为true就可以了。
接下来的说说属性吧,targetcontrolid不说了,format就是设置显示的样式,和c#中日期格式format是一样的。popupbuttonid是点击的弹出的按钮控件id。
样式有很多:
.ajax__calendar_container
.ajax__calendar_header
.ajax__calendar_prev
.ajax__calendar_title
web 控件标准属性
accesskey, attributes, backcolor, bordercolor, borderstyle, borderwidth,
cssclass, enabled, font, enabletheming, forecolor, height, isenabled,
skinid, style, tabindex, tooltip, width如需完整描述,请访问 web 控件标准属性。
控件标www.3ppt.com准属性
apprelativetemplatesourcedirectory, bindingcontainer, clientid, controls,
enabletheming, enableviewstate, id, namingcontainer, page, parent, site,
templatecontrol, templatesourcedirectory, uniqueid, visible如需完整描述,请访问控件标准属性。
属性
| 属性 | 描述 | .net |
|---|---|---|
| caption | 日历的标题。 | 2.0 |
| captionalign | 日历标题文本的对齐方式。 | 2.0 |
| cellpadding | 单元格边框与内容之间的空白,以像素计。 | 1.0 |
| cellspacing | 单元格之间的空白,以像素计。 | 1.0 |
| dayheaderstyle | 显示一周中某天的名称的样式。 | 1.0 |
| daynameformat | 显示周中各天的名称格式。 | 1.0 |
| daystyle | 显示日期的样式。 | 1.0 |
| firstdayofweek | 哪天是周的第一天。 | 1.0 |
| nextmonthtext | 显示下一月链接的文本。 | 1.0 |
| nextprevformat | 下一月和上一月链接的格式。 | 1.0 |
| nextprevstyle | 显示下一月和上一月链接的样式。 | 1.0 |
| othermonthdaystyle | 显示不在当前月中的日期的样式。 | 1.0 |
| prevmonthtext | 显示上一月链接的文本。 | 1.0 |
| runat | 规定该控件是服务器控件。必须设置为 "server"。 | 1.0 |
| selecteddate | 选定的日期。 | 1.0 |
| selecteddates | 选定的日期。 | 1.0 |
| selecteddaystyle | 选定日期的样式。 | 1.0 |
| selectionmode | 允许用户如何选择日期。 | 1.0 |
| selectmonthtext | 显示为月份选择链接的文本。 | 1.0 |
| selectorstyle | 月份和周的选择链接的样式。 | 1.0 |
| selectweektext | 显示为周的选择链接的文本。 | 1.0 |
| showdayheader | 布尔值,该值指示是否显示一周中各天的标头。 | 1.0 |
| showgridlines | 布尔值,规定是否显示日期之间的网格线。 | 1.0 |
| shownextprevmonth | 布尔值,规定是否显示下一月和上一月链接。 | 1.0 |
| showtitle | 布尔值,规定是否现实日期的标题。 | 1.0 |
| titleformat | 日期标题的格式。 | 1.0 |
| titlestyle | 日期标题的样式。 | 1.0 |
| todaydaystyle | 当天的日期的样式。 | 1.0 |
| todaysdate | 获取或设置今天的日期的值。 | 1.0 |
| useaccessibleheader | 规定是否使用 <th> 来代替 <td> 元素用于日的头部。 | 2.0 |
| visibledate | 获取或设置指定要在 calendar 控件上显示的月份的日期。 | 1.0 |
| weekenddaystyle | 周末的样式。 | 1.0 |
| ondayrender | 当每一天的单元格被创建时,所执行的函数的名称。 | |
| onselectionchanged | 当用户选择天、周或月时 ,所执行的函数的名称。 | |
| onvisiblemonthchanged | 当用户导航到不同的月时,所执行的函数的名称。 |
您可能感兴趣的文章:
- ASP.NET Calendar日历(日期)控件使用方法
- ASP.NET中为TextBox中添加calendar.js示例代码
- ASP.NET中实现弹出日历示例
- ASP.NET中日历控件和JS版日历控件的使用方法(第5节)
- 在ASP.NET中实现弹出日历的具体方法
- ASP.NET技巧:为Blog打造个性日历
- ASP.NET如何获取两个日期之间的天数
- asp.net 时间类 一周的周一和周末的日期
- asp.net 日期函数 某月的第一天和最后一天的日期
- Asp.net 时间操作基类(支持短日期,长日期,时间差)
- asp.net(C#)实现功能强大的时间日期处理类完整实例
- asp.net基于Calendar实现blog日历功能示例
相关文章
ajaxControlToolkit中CascadingDropDown的用法说明
今天头叫写一个类似三级联动的控件,最好实现无刷新,是石油软件中的一个数据,需要表现出类似 X1-22 这样的格式,上下标的数据是固定的 想了很多办法来表现这个数字,最后决定用3个DropDownList控件2008-11-11
在IIS上重新注册.NET Framework 2.0的命令和参数详解
这篇文章主要介绍了在IIS上重新注册.NET Framework 2.0的命令和参数详解,但其它.NET Framework 版本没有测试,需要的朋友可以参考下2014-07-07
ASP.NET中iframe框架点击左边页面链接 右边显示链接页面内容
这篇文章主要介绍了ASP.NET中iframe框架点击左边页面链接,右边显示链接页面内容的实现代码,感兴趣的小伙伴们可以参考一下2016-07-07
ASP.NET在IE10中无法判断用户已登入及Session丢失问题解决方法
IE10中Session丢失问题引起众多业内人士的关注,今天发现在IE10中登录网站时,使用表单验证机制(FormsAuthentication)却无法判断该用户已登入,保存的Session总会丢失,本文将介绍解决方法,感兴趣的朋友可以参考下,或许对你有所帮助2013-02-02


最新评论