以前用过一个asp.net的日期控件,非常满意,我还好好研究过那,然后我记得是收藏起来了,现在要用,可就是找不到放那了,我都找遍了,就是找不到,急死我了
那位再推荐一个好用的ASP.NET的日期控件,我说说要求
----------------------
以前那个控件非常专业,好像是专业开发,还有一篇使用文档,文档写的也很专业,还可以根据参数设计不同格式和模式等
具体功能就是个标准的日期控件,单击文本框,弹出个日期面板,单击选择的日期,日期值就会自动填到文本框中.
------------------------
那位要是知道这个控件的名字,或者有相类似的控件好用的就推荐一下给我,小弟十分感谢,最后说一句,以后收集好的控件或者源码一定要定期整理,别到用时找不到了5555555555555555555555555555555555555555555555555555555555555
那位再推荐一个好用的ASP.NET的日期控件,我说说要求
----------------------
以前那个控件非常专业,好像是专业开发,还有一篇使用文档,文档写的也很专业,还可以根据参数设计不同格式和模式等
具体功能就是个标准的日期控件,单击文本框,弹出个日期面板,单击选择的日期,日期值就会自动填到文本框中.
------------------------
那位要是知道这个控件的名字,或者有相类似的控件好用的就推荐一下给我,小弟十分感谢,最后说一句,以后收集好的控件或者源码一定要定期整理,别到用时找不到了5555555555555555555555555555555555555555555555555555555555555
引用方法 在<head>元素中引用日历所需的CSS文件和JS文件(Calendar.css和Calendar.js),红色背景表示当前选择,蓝色背景表示本日期(本年,本月,本天,本时,本分)
调用类并设置属性后, 调用类并设置属性后, 调用类并设置属性后, 调用类并设置属性后, 调用类并设置属性后,
1. 直接引用:在TextBox元素上或其它(比如图标,值返回给TextBox)的事件直接引用Calendar(接收值的对象)直接引用显示日历,如果要更改配置参数,请进入js文件修改如下函数中对应的部分:
function Calendar(obj)
{
var calendar = new MatchCalendarClass();
calendar.Object = obj;
calendar.Style = 1;
calendar.StartDate = "1995-12-31";
calendar.EndDate = "2050-1-1";
calendar.Date = new Date();
calendar.Format = "yyyy-MM-dd";
calendar.Object = obj;
calendar.IsClick = true;
calendar.IsOverHidden = true;
calendar.IsClearHidden = true;
calendar.Type = "All";
calendar.Calendar();
}
2. 间接引用,在自己的页面或JS文件中写一个function,调用类并设置属性后,最后调用类的Calendar()方法输出,代码必须放在<body>后其它引用元素前面,不然DOM没有办法创建元素
样式选择 calendar.style = [1,2,3,4]目前只有1可以选择 claendar.style = 1;
起始日期 calendar.StartDate = "1995-1-1",只可以接受"1995-10-1"的日期格式输入,如果小于此日期,日期将不可选择 calendar.StartDate = "1995-10-1"
截止日期 calendar.EndDate = "2005-1-1",只可以接受"2005-1-1"的日期格式输入,如果大于此日期,日期将不可选择 calendar.StartDate = "2005-1-1"
日历初始日期 calendar.Date = new Date(2008,10,1),日历基于此开始日期,默认是当前日期,日期型数据传入 calendar.Date = new Date();
日历格式 calendar.Format = "yyyy-MM-dd",可选格式有以下3种:yyyy-MM-dd,dd-MM-yyyy,MM-dd-yyy,只提供"-"分隔的日期 calendar.Format = "yyyy-MM-dd"
接收值对象 calendar.Object = document.getElementById("txtTest");此对象可通过实例化类的时候传入,也可在实例化后直接赋予实例 calendar.Object = obj;
单击隐藏 calendar.IsClick = true;是否在文档其它地方单击隐藏,为true的时候单击文档的时候将隐藏日历,为false则不隐藏 calendar.IsClick = true;
鼠标移出隐藏 calendar.IsOverHidden = true;是否鼠标移出隐藏,为true时的时候鼠标离开日历则自动隐藏,为false则不隐藏 calendar.IsOverHidden = true;
清空操作后隐藏 calendar.IsClearHidden = false;是否在点击日历的清空按钮后隐藏日历 calendar.IsClearHidden = false;
是否显示底的时间 calendar.Attach = false;是否显示底的时间 calendar.Attach = false;
日期分隔符 calendar.Separate = "/";日期分隔符 calendar.Separate = "/";
语言类型选择 calendar.Language = "en";语言类型选择,提供简体中文(cn),繁体中文(hk),和英文选择(en),默认为简体中文 calendar.Language = "en";
日历输出类型 calendar.Type = "All";选择年/月/日/时/分/日期("Year","Month","Day","Hour","Minute","All"),当选择等于"All"时,则输出常规的日历,选择"Year"时,输出年份选择,选择"Month"时输出月份选择,选择"Day"时输出天份选择,选择"Hour"时输出小时选择,选择"Minute"时输出分钟选择 calendar.Type = "All"
实例: 以下实例都是间接引用的操作,直接引用,在文档上方的例子中已经使用
----------------------------------------------------------------文档是不是这样子的哦
以前我也写过一个http://www.51aspx.com/CV/CalendarWebControl/
http://www.my97.net/dp/demo/index.htm
就是这个页面,好熟悉呀,我再也不会忘了,给分给分