体验Ajax Toolkit新控件:CalendarExtender(日历控件)

  在之前的文章(推荐两个不错的下拉式日期选择控件)中向大家介绍过两个不错的日历控件,而在最新发布的Ajax Toolkit 1.0中也包含了一个日历控件:CalendarExtender(点击前往CalendarExtender控件的体验页面),这是在Ajax Toolkit 1.0中新增的控件.


  CalendarExtender控件的使用方法比较简单,这里仅和大家分享一下本人在使用CalendarExtender控件时了解到的知识点:
  1.使用CalendarExtender控件的页面,必需包括Ajax Extensions控件ScriptManager;
  2.CalendarExtender控件的属性Format可定制日期显示格式,默认值为"d",显示为"1/25/2007".如果要定制日期格式为"2007-01-25",应使用字符串"yyyy-MM-dd",而不是"yyyy-mm-dd";
  3.如上图所示,若想从TextBox控件中取到日期值,请保证TextBox控件的ReadOnly属性的值为"false",若设置为"true",将无法从TextBox控件中取到值.

posted @ 2007-01-25 23:46 jailu 阅读(9385) 评论(20) 编辑 收藏

 回复 引用 查看   
#1楼 2007-01-26 11:41 Jeffrey Zhao      
这个控件的样式很酷,呵呵。
 回复 引用   
#2楼 2007-01-26 17:10 拉拉[未注册用户]
體驗了一把,覺著功能太少,速度又慢,不怎么樣。
 回复 引用 查看   
#3楼[楼主] 2007-01-26 18:36 jailu      
@拉拉
这个控件的响应速度的确是有点慢,不过我觉得这个控件给用户的体验还是瞒不错的。

 回复 引用 查看   
#4楼 2007-01-26 20:05 Jeffrey Zhao      
我以前就在想,Calendar控件这么小的地方,如何把年份月份日期都能够选择,没想到它就这样做到了……太牛了……
 回复 引用   
#5楼 2007-01-27 09:44 willie[未注册用户]
是不好用。想找些更强大的控制,不知道哪有。。
 回复 引用   
#6楼 2007-01-27 09:47 willie[未注册用户]
还不如用《梅花雪的日历控件》自己再封装一下,绝对强大
 回复 引用 查看   
#7楼[楼主] 2007-01-27 10:32 jailu      
@willie
纠正一下,你说的应该是《梅花雨》吧~
个人觉得CalendarExtender控件除了在客户端响应慢了一点,其它应该是《梅花雨》不能比的。不过《梅花雨》可以用在任何网页上,而CalendarExtender控件只能用在ASP.NET 2.0上。

 回复 引用   
#8楼 2007-01-30 09:29 朱朱[未注册用户]
说到用户体验,有些用户需要界面必须是中文的。。。
 回复 引用 查看   
#9楼[楼主] 2007-02-01 20:26 jailu      
@朱朱
受教,下次注意

 回复 引用   
#10楼 2007-03-19 15:06 sky266[未注册用户]
反映实在是太迟钝了
感觉yahoo的那个控件还好用些

 回复 引用   
#11楼 2007-04-12 17:36 狂里之城[未注册用户]
请教下,为什么当文本框页面加载时有默认值,CalendarExtender就弹不出,报js错误,“对象不支持此属性或方法”,请问怎么解决,我的E-mail:jxlaron@gmail.com,谢谢了。
 回复 引用 查看   
#12楼[楼主] 2007-04-13 17:08 jailu      
@狂里之城
我试了一下,若页面加载时,文本框中有默认值,CalendarExtender可以正常工作的!不知道你加的是什么默认值呢?

 回复 引用   
#13楼 2007-05-09 19:59 被遮挡[未注册用户]
在DIV中被下拉框遮挡了,中文问题可以设置一下UI=AUTO ALTUI=auto解决
 回复 引用   
#14楼 2007-09-04 13:07 york[未注册用户]
请问在什么地方设置UI=AUTO ALTUI=auto??
 回复 引用   
#15楼 2008-05-26 16:07 keith[未注册用户]
慢的不能忍受,建议不用
 回复 引用 查看   
#16楼 2008-06-30 11:01 AlexChen      
怎么解决被TextBox遮挡的情况?
 回复 引用   
#17楼 2008-07-23 15:45 范昌虎[未注册用户]
请问如何设置,日期控件中的英文提示变成中文?

 回复 引用 查看   
#18楼 2008-08-18 12:46 冰儿      
怎样让它在选择得时候精确到小时、分钟、秒啊
有这个功能吗
用什么方法实现啊??
如果您有什么好得方法请尽快联系我

 回复 引用 查看   
#19楼 2009-02-18 10:32 小龙3      
--引用--------------------------------------------------
york: 请问在什么地方设置UI=AUTO ALTUI=auto??
--------------------------------------------------------
CalendarExtender日历默认是英文,如需要中文本地化支持 在<asp:ScriptManager/>中增加
EnableScriptGlobalization="true"
EnableScriptLocalization="true"

 回复 引用 查看   
#20楼 2009-02-18 10:33 小龙3      
--引用--------------------------------------------------
冰儿: 怎样让它在选择得时候精确到小时、分钟、秒啊
有这个功能吗
用什么方法实现啊??
如果您有什么好得方法请尽快联系我
--------------------------------------------------------
http://my97.cnblogs.com/