最近要用到日历控件刚开始是使用梅花雨3.0不过发现了一些弹出的快慢还有定位的问题.总是有点麻烦.另外我是处于一个隐藏层内所以会有很多问题. 这个时候研究了下discuznt.net看到他们投票里面有一个很好的JS控件,内容如下
文件名为:calendar.js
那么我再default.aspx里面要引用这个怎么使用呢.
下面就是default.aspx的前台代码
首先再<head></head>标签内部填入以下(当然这个路径你要注意哦,我是放在一个目录下的)
看到这个calendar.js里面有句function showcalendar(event, controlid1, startdate1, enddate1, defday)
其中controlid1表示要使用这个日历的空间的ID,startdate1,enddate1,表示指示开始以及指定时间的范围的空间的ID.defday
这样我再default.aspx里面放上三个input,两个是runat server,因为我需要取得还有生成开始值
记得后两个input 为hidden.
那么我在default.aspx.cs里面生成初始值也就是当前的值
ok run一下,发现在当前值之前的日期始灰色不可选取的.哈哈.就这样了.我喜欢这个效果,特别始放在投票里面
http://blog.csdn.net/xiong1000/archive/2006/08/18/1090595.aspx