自己用C#编写的日期选择web自定义控件(有修订)-二十四画生

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


实现效果如下:

 

源码下载:TestControl.rar
TestControl(v1.0.1).rar(解决了会被select遮挡的问题)

Bug:控件放到frame 的页面里面使用得时候就会出错:“parent.event 为空或不是对象”
将InputCalendar.cs中output.WriteLine("parent.event.cancelBubble=true;");一句去掉即可。
这一句的意义是:设置或获取当前事件是否要在事件句柄中向上冒泡。当前应用中好像没有用,所以去掉也不要紧。

如何增加Autopostpack功能:评论中有说明。

解决在用户控件中取值问题:
将原来的:
output.AddAttribute(HtmlTextWriterAttribute.Id,this.ID);
output.AddAttribute(HtmlTextWriterAttribute.Name,this.ID);
改为:
output.AddAttribute(HtmlTextWriterAttribute.Id,this.UniqueID);
output.AddAttribute(HtmlTextWriterAttribute.Name,this.UniqueID);

 

==========================================

作者:二十四画生

出处: http://esshs.cnblogs.com/

http://www.cnblogs.com/esshs/archive/2005/03/29/127691.aspx

C# 自定义控件,日期时间选择输入插件

C# 自定义控件,日期时间选择输入插件

【C#】wpf自定义calendar日期选择控件的样式

首先上图看下样式 原理 总览 ItemsControl内容的生成 实现 界面的实现 后台ViewModel的实现首先上图,看下样式 原理1. 总览:Calendar本质上是一个6x7的列表,这个列表...

c# web 为自定义控件添加事件

1)用户控件前台代码TestWebUserControl.ascx             test button                         onclick="TestL...

Java自定义日期时间选择控件

  • 2009年12月24日 23:05
  • 48KB
  • 下载

自定义带动画的日期时间控件

前言 代码分析 帮助类前言闲来无聊,写了一个带动画的日期时间控件,分享一下,具体效果如下: 原理 原理挺简单,拿到当前时间和下一秒的最新时间,当前时间显示在课件位置,新的时间绘制在下方不可见的区域;...

Android 好看的自定义滚动式日期选择控件

最近接触了日期选择的功能,那么肯定得需要一个日期选择控件,Android 系统有自带的 DatePicker 控件,但是不说这个控件有多 难看吧,现在 Android 手机版本那么多,用户弹出来的控件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自己用C#编写的日期选择web自定义控件(有修订)-二十四画生
举报原因:
原因补充:

(最多只允许输入30个字)