chiname

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

自己用C#编写的日期选择web自定义控件

自己用C#编写的日期选择web自定义控件

Posted on 2005-03-29 10:15 二十四画生 阅读(999) 评论(14)  编辑 收藏

      做web页面很多要用到日期输入,.net自带的日历控件每次都需要与服务器交互很不方便。为了图省事自己开发了一个web控件。参照用JavaScript编写的日期选择,将其中的JavaScript部分写入控件中就可以了。代码不复杂,拿出来大家共享以下。大家帮忙找找Bug,提提改进意见。


实现效果如下:


源码下载:TestControl.rar

Feedback

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-29 12:41 by 81
界面还不错,但现在网上有很多了,大都是弹出窗口,在弹出窗口杀手面前都不能正常运行,不知你这个如何?

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-29 12:42 by 81
要是能提供两种语言界面就更好了。

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-29 12:58 by 二十四画生
这个控件用的是一个动态构造的<div>,应该不会受弹出窗口拦截的影响。我用上网助手拦截广告好像不受影响。

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-29 13:12 by fking
div 在ie里会被select挡住的。

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-29 13:29 by 二十四画生
我做的这个日期选择控件当页面中其他控件获得焦点后日期选择部分就会隐藏,所以不存在被select遮挡的问题。(这种方式好吗?)

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-29 14:53 by TV9
That's good.

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-29 14:54 by lion
做的挺漂亮
也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遮挡。并且她是完全开放源代码的,允许无商业目的个人用户免费使用。 如在商业上使用请与我联系。
----------------------------------

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-30 08:50 by vime
做的不错
我前期也做了个,是用HTC做的,相互学习下。

http://www.cnblogs.com/vme/archive/2005/02/04/101671.html

# re: 自己用C#编写的日期选择web自定义控件   

2005-03-31 22:03 by 二十四画生
我已经发现了div 在ie里的确会被select挡住的,加一个iframe就可以了,我下一版本就改过来。

# re: 自己用C#编写的日期选择web自定义控件   

2005-04-17 00:38 by Zeus
不错,我开始也做了一个这样的,后来发现会被其他控件如文本框等挡住,所以才改做弹出式窗体的了。

# re: 自己用C#编写的日期选择web自定义控件   

2005-04-28 18:08 by 呵呵
能否给出被其他控件如文本框等挡住的问题的解决代码

# re: 自己用C#编写的日期选择web自定义控件   

2005-04-28 19:23 by 二十四画生
加一个iframe,就不会被其他控件挡住了。我已经试过了。这篇文章的(http://www.cnblogs.com/esshs/archive/2005/04/21/142478.html)下载中包含新改良后的日期选择控件,你可以试试。

# re: 自己用C#编写的日期选择web自定义控件   

2005-04-29 09:29 by 呵呵
你说的代码我看到了,可是在我这里还是会被下拉框遮挡呀?

# re: 自己用C#编写的日期选择web自定义控件   

2005-04-29 11:52 by 二十四画生
@呵呵
在看看这个TestControl(v1.0.1).rar,里面包含了测试页面。如果还不行请把你使用我的控件的页面代码发Email给我,让我看看是什么地方出了问题,谢谢!
posted on 2005-05-18 09:06  把我的欢乐带给你  阅读(3665)  评论(1)    收藏  举报