自己用C#编写的日期选择web自定义控件
做web页面很多要用到日期输入,.net自带的日历控件每次都需要与服务器交互很不方便。为了图省事自己开发了一个web控件。参照用JavaScript编写的日期选择,将其中的JavaScript部分写入控件中就可以了。代码不复杂,拿出来大家共享以下。大家帮忙找找Bug,提提改进意见。
实现效果如下:
源码下载:TestControl.rar
Feedback
这个控件用的是一个动态构造的<div>,应该不会受弹出窗口拦截的影响。我用上网助手拦截广告好像不受影响。
我做的这个日期选择控件当页面中其他控件获得焦点后日期选择部分就会隐藏,所以不存在被select遮挡的问题。(这种方式好吗?)
做的挺漂亮
也show我的看看,互相学习一下
-------------------------------
欢迎试用WebCalendar (Version 2.1.2004.1007 & 日期控件)
http://www.cnblogs.com/lion.net/archive/2004/10/19/54149.html
她是一个ASP.Net Web应用程序的日期控件,您可以通过设置控制控件中不同部分的样式的属性,来自定义 WebCalendar 控件的外观和图片;支持手动输入日期,支持输入时间,不会被TextBox,DropDownList遮挡。并且她是完全开放源代码的,允许无商业目的个人用户免费使用。 如在商业上使用请与我联系。
----------------------------------
也show我的看看,互相学习一下
-------------------------------
欢迎试用WebCalendar (Version 2.1.2004.1007 & 日期控件)
http://www.cnblogs.com/lion.net/archive/2004/10/19/54149.html
她是一个ASP.Net Web应用程序的日期控件,您可以通过设置控制控件中不同部分的样式的属性,来自定义 WebCalendar 控件的外观和图片;支持手动输入日期,支持输入时间,不会被TextBox,DropDownList遮挡。并且她是完全开放源代码的,允许无商业目的个人用户免费使用。 如在商业上使用请与我联系。
----------------------------------
我已经发现了div 在ie里的确会被select挡住的,加一个iframe就可以了,我下一版本就改过来。
加一个iframe,就不会被其他控件挡住了。我已经试过了。这篇文章的(http://www.cnblogs.com/esshs/archive/2005/04/21/142478.html)下载中包含新改良后的日期选择控件,你可以试试。
@呵呵
在看看这个TestControl(v1.0.1).rar,里面包含了测试页面。如果还不行请把你使用我的控件的页面代码发Email给我,让我看看是什么地方出了问题,谢谢!
在看看这个TestControl(v1.0.1).rar,里面包含了测试页面。如果还不行请把你使用我的控件的页面代码发Email给我,让我看看是什么地方出了问题,谢谢!

浙公网安备 33010602011771号