ASP.net server components and controls

posted @ 2007-07-25 11:03 Think 阅读(2917) | 评论 (7)
     摘要:
提供试读章节希望大家了解,控件开发知识并不只在开发控件时有用,它和AJAX、Javascript、CSS等知识一样,是ASP.NET日常开发工作中非常有益的补充。在对ASP.NET框架有了深入而全面的了解后,实战ASP.NET开发定有事半功倍的效果,这种“清爽不比”的感觉定是您喜欢的。
热切希望大家提出宝贵意见
  阅读全文
posted @ 2007-07-24 21:02 Think 阅读(4897) | 评论 (45)
     摘要: 和之前版本相比,有以下改变:

1、不使用Microsoft.Ajax.Debug.js,脚本缩小数倍,原来使用的Microsoft.Ajax.Debug.js中的功能改为自己实现

2、使用JQuery.1.1.3版,据说DOM操作快8倍

3、在IE可以自动伸缩选择面板,适应各种字体大小,样式上的问题,以后请大家自己更改CSS文件设置,反正源代码都在那里

4、发现JQuery1.1.3在触发事件时有些小问题,代码中已作修改


总之,脚本瘦身数倍,速度更快,可初步应用于实际项目(随便说一下,真的不喜欢FireFox)。  阅读全文
posted @ 2007-07-24 09:55 Think 阅读(3745) | 评论 (16)
     摘要: 新版DataChooser的特点和老版本相比,最主要的特点是: 1、基于跨浏览器的脚本,能在各种浏览器中有良好表现; 2、控件外观完全基于样式表,可以进行灵活的定制; 3、提供年、月视图切换,选择日期更方便; 4、弹出特效不再依赖IE滤镜; 5、使用JQuery和ASP.NET AJAX客户端脚本库,可作为实战JQuery的示例项目; 6、完全开源,可自由使用,在书中还有对客户端与服务端代码详细的解说。   阅读全文
posted @ 2007-07-17 21:34 Think 阅读(6747) | 评论 (63)
     摘要: 不同于传统的Post-back方式和AJAX方式,ClientSortableTableExtender纯粹利用Javascript脚本在客户端完成排序操作。
ClientSortableTableExtender支持对"'int'","'string'","'float'","'date'"等数据类型排序,如果date数据不是标准的格式,还可以用date-format-string来定制Extender对数据的分析行为,比如,"'yyyy-MM-dd HH:mm:ss'"。如果你的表格列中的内容非常的复杂,你还可以自定义对table cell内容的分析函数,比如,
function fnCustomCellParser(cell){
return cell.getElementsByTagName("IMG")[0].src;
}
ClientSortableTableExtender还可以自动的适应分页的表格
ClientSortableTableExtender同样拥有非常易用的设计时支持,它的较复杂的属性,比如SortExpre  阅读全文
posted @ 2006-11-14 11:33 Think 阅读(3121) | 评论 (9)
     摘要: 回顾一下,最近被网友问得最多的还是正则表达式的问题,看来这个东东好用,但大家都太忙,没时间花这个小东东上。
所以做了个自定义控件,在使用正则式进行验证时有个小帮手,也许会好点,这个编辑器实现起来不是很难,因为基本不用涉及到正则的组等高级概念。  阅读全文
posted @ 2006-08-24 23:35 Think 阅读(4679) | 评论 (10)
     摘要: DateChooser从发布以来,一直有朋友向我提出改进意见,在此表示感谢!
由于我的疏忽,给大家在使用中带来不少麻烦,深表歉意!
感谢Jet Lee 朋友对DateChooser的测试,并给我提出宝贵意见……  阅读全文
posted @ 2005-12-14 10:39 Think 阅读(3184) | 评论 (18)
     摘要: 根据这段时间来用户使用中找了来的Bug,修正以下错误:
1、编码错误
2、可用BreakRow属性来设定控件后的元素要不要换行现显示
3、可用ScriptFilePath属性来指定控件所带HtC及图片文件的地址,这样部署起来更灵活
4、修正12月的设计时错误
…… ……
源代码提供打包下载,任何人可自由使用于任何场合,可自由修改代码并发布,发布时可以修改版权信息,但不得删除原有版权信息!  阅读全文
posted @ 2005-12-06 13:55 Think 阅读(4608) | 评论 (23)
     摘要: 简介: Asp.net包含一个页面和控件框架,即WebForms,服务器控件是WebForms编程模型的基本要素,控件简化了页面开发的过程,控件为代码复用和封装提供了一种机制,非常适合作为RAD的设计工具。此外,服务器控件可灵活扩展的特性为众多开发者敞开实现新的、令人激动的自定义控件的大门。 可能你会认为开发实用够炫的控件即需要好的创意还需要对DHTML的各个元素深入了解,还要对Asp.net的内部运行机制有研究,离自己太远。 不过我的观点却是,就算你不打算做一款流行世界的控件出来,也有必要了解一些控件的实现思路,ASP.net的整个流转过程,这样,对你开发ASP.net应用时的帮助一定很大,真的!   阅读全文
posted @ 2005-11-30 11:38 Think 阅读(11668) | 评论 (21)
     摘要: DateChooser发布之后,就有用户发映它和文字排在一起时,会折行,就是跟在后面的文字会另起一行来显示  阅读全文
posted @ 2005-08-23 11:44 Think 阅读(3829) | 评论 (5)
     摘要: 其实要做到"#xxxxxx"与Color类型之间的自由转换,我们可以借助System.Web.UI.WebControls.WebColorConverter类。  阅读全文
posted @ 2005-08-16 15:02 Think 阅读(2132) | 评论 (8)
     摘要: 是我以前用在一个项目中的,如有些地方不适用于你,你可以修改部分代码。
功能: 按列分色;
过长内容自动隐藏;
鼠标Over自动展开;
还有些什么我也不记得了。  阅读全文
posted @ 2005-08-12 11:51 Think 阅读(5037) | 评论 (9)
     摘要: 再写一篇怎么调试页面脚本的  阅读全文
posted @ 2005-08-02 10:51 Think 阅读(2672) | 评论 (5)
     摘要: 更正要设charset的问题,更正TransitionType设为None不起作用问题  阅读全文
posted @ 2005-06-09 17:23 Think 阅读(3312) | 评论 (18)
posted @ 2005-06-09 14:42 Think 阅读(842) | 评论 (5)
     摘要: 本文试述如何实现像DataGrid属性编辑器那样的组件编辑器,及ComponentEidtor&Designer的使用技巧
“第二选择”
“WYSWYG”  阅读全文
posted @ 2005-05-24 09:16 Think 阅读(4227) | 评论 (5)
     摘要: 怎样更改默认的控件分析逻辑
------用PersistChildren(false)和ControlBuilder来定制ASP.net对控件标签对中的内容的分析

  阅读全文
posted @ 2005-05-23 09:07 Think 阅读(3771) | 评论 (5)
     摘要: “另起炉灶”
类型转换器
  阅读全文
posted @ 2005-05-23 08:58 Think 阅读(4707) | 评论 (7)
     摘要: 属性与属性窗格
(含RockUControl中RockToControl属性的选择当前页面控件功能的实现方法)  阅读全文
posted @ 2005-05-16 09:02 Think 阅读(9446) | 评论 (28)
     摘要: “生死有序”
“装装孙子”  阅读全文
posted @ 2005-05-08 09:00 Think 阅读(10866) | 评论 (18)
     摘要: 在这开篇,我和大家探讨几个问题  阅读全文
posted @ 2005-04-26 09:12 Think 阅读(10293) | 评论 (11)
     摘要: 最近情绪有点低落,做事没精神,所以,第三个控件拖到今天才发布。
+公开源码  阅读全文
posted @ 2005-04-23 17:29 Think 阅读(6118) | 评论 (135)
     摘要: 本着“带三个表”的思想,既然有人有这个要求,就加上去  阅读全文
posted @ 2005-04-16 09:24 Think 阅读(1813) | 评论 (5)
     摘要: ValidateTextBox 更新,更好的设计期体验。  阅读全文
posted @ 2005-04-15 08:49 Think 阅读(4981) | 评论 (14)
     摘要: 三天过后,总算赶出了THINControls.WebControls命名空间的两名新丁.

net 1.0官方验证控件是不支持TextBox回传时检测的,.net 1.1我还没有时间去做测试,不过你在使用了官方验证控件的同时,使用了本组控件,则会自动更正微软的错误。

由于微软的验证控件在验证通过后很霸道的提交事件,所以一般的做法会造成它的验证通过直接Sumbit,而使别的验证失效.可以看看我这个是自怎么解决的。  阅读全文
posted @ 2005-04-14 11:39 Think 阅读(4108) | 评论 (28)