随笔分类 - ASP.net server components and controls
摘要:修正日期分析的BugDate.ParseExact()方法居然不能将2007/7/25这样的字符串用yyyy/MM/dd这样的格式符解析,而只能是2007/07/25,没办法,改成用正则表达式来分析了。2007.07.25版下载DUDU的版本管理器怎么用,在哪里? Regex regDateFormat = new Regex(@"([ymd])\1{0,3}", R...
阅读全文
摘要:
提供试读章节希望大家了解,控件开发知识并不只在开发控件时有用,它和AJAX、Javascript、CSS等知识一样,是ASP.NET日常开发工作中非常有益的补充。在对ASP.NET框架有了深入而全面的了解后,实战ASP.NET开发定有事半功倍的效果,这种“清爽不比”的感觉定是您喜欢的。
热切希望大家提出宝贵意见
阅读全文
摘要:和之前版本相比,有以下改变:
1、不使用Microsoft.Ajax.Debug.js,脚本缩小数倍,原来使用的Microsoft.Ajax.Debug.js中的功能改为自己实现
2、使用JQuery.1.1.3版,据说DOM操作快8倍
3、在IE可以自动伸缩选择面板,适应各种字体大小,样式上的问题,以后请大家自己更改CSS文件设置,反正源代码都在那里
4、发现JQuery1.1.3在触发事件时有些小问题,代码中已作修改
总之,脚本瘦身数倍,速度更快,可初步应用于实际项目(随便说一下,真的不喜欢FireFox)。
阅读全文
摘要:新版DataChooser的特点和老版本相比,最主要的特点是:
1、基于跨浏览器的脚本,能在各种浏览器中有良好表现;
2、控件外观完全基于样式表,可以进行灵活的定制;
3、提供年、月视图切换,选择日期更方便;
4、弹出特效不再依赖IE滤镜;
5、使用JQuery和ASP.NET AJAX客户端脚本库,可作为实战JQuery的示例项目;
6、完全开源,可自由使用,在书中还有对客户端与服务端代码详细的解说。
阅读全文
摘要:长期以来,控件开发团队缺少管理,没有好好利用团队资源,所以能承担责任者请留言
阅读全文
摘要:我们知道,在VS2003中,自定义控件要得到Intellisense的支持,必须手工编写(后来也有人写了生成工具)Schema,但是在VS2005中,Schema是由IDE自动生成的,就是说,你可以自动获得所有public属性和事件的Intellisence。 如果,public的属性不需要在Intellisence得到支持,而只在后台代码中使用,则可以为属性应用[DesignerSerializ...
阅读全文
摘要:不同于传统的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
阅读全文
摘要:回顾一下,最近被网友问得最多的还是正则表达式的问题,看来这个东东好用,但大家都太忙,没时间花这个小东东上。
所以做了个自定义控件,在使用正则式进行验证时有个小帮手,也许会好点,这个编辑器实现起来不是很难,因为基本不用涉及到正则的组等高级概念。
阅读全文
摘要:DateChooser从发布以来,一直有朋友向我提出改进意见,在此表示感谢!
由于我的疏忽,给大家在使用中带来不少麻烦,深表歉意!
感谢Jet Lee 朋友对DateChooser的测试,并给我提出宝贵意见……
阅读全文
摘要:根据这段时间来用户使用中找了来的Bug,修正以下错误:
1、编码错误
2、可用BreakRow属性来设定控件后的元素要不要换行现显示
3、可用ScriptFilePath属性来指定控件所带HtC及图片文件的地址,这样部署起来更灵活
4、修正12月的设计时错误
…… ……
源代码提供打包下载,任何人可自由使用于任何场合,可自由修改代码并发布,发布时可以修改版权信息,但不得删除原有版权信息!
阅读全文
摘要:简介:
Asp.net包含一个页面和控件框架,即WebForms,服务器控件是WebForms编程模型的基本要素,控件简化了页面开发的过程,控件为代码复用和封装提供了一种机制,非常适合作为RAD的设计工具。此外,服务器控件可灵活扩展的特性为众多开发者敞开实现新的、令人激动的自定义控件的大门。
可能你会认为开发实用够炫的控件即需要好的创意还需要对DHTML的各个元素深入了解,还要对Asp.net的内部运行机制有研究,离自己太远。
不过我的观点却是,就算你不打算做一款流行世界的控件出来,也有必要了解一些控件的实现思路,ASP.net的整个流转过程,这样,对你开发ASP.net应用时的帮助一定很大,真的!
阅读全文
摘要:DateChooser发布之后,就有用户发映它和文字排在一起时,会折行,就是跟在后面的文字会另起一行来显示
阅读全文
摘要:其实要做到"#xxxxxx"与Color类型之间的自由转换,我们可以借助System.Web.UI.WebControls.WebColorConverter类。
阅读全文
摘要:是我以前用在一个项目中的,如有些地方不适用于你,你可以修改部分代码。
功能: 按列分色;
过长内容自动隐藏;
鼠标Over自动展开;
还有些什么我也不记得了。
阅读全文
摘要:(昨天刚刚看了一个Cartoon 'A bug's life') 这个世界不用调试的程序员,不用调试就能写好程序的,应该没有。所以,要写控件,一定要掌握基本的调试技巧。这个真的很基本了,不过有Q友在Q中问,在Q中一时也说不清,就写出来,看得明白点。控件开发中的调试和一般的调试是不同的,因为控件能通过编译,并不等于它通正常的运行起来,服务于其它程序。控件的使用环境是提供给其它程序调用,所以它的运行时...
阅读全文
摘要:也许以下这些也适合写Blog的和看Blog的。
阅读全文
摘要:更正要设charset的问题,更正TransitionType设为None不起作用问题
阅读全文
摘要:Dear all: 大家好,今天下午我对团队队员进行了一次大的扩充。现在的成员在38人,成员中有不少新手,也有不少高手,包括Lion、birdshome、bestcomy、Allen等等走在前面很远的高手(我对有些账号不是很熟,所以,遗漏了的高手请不要见怪)。 现在我们走到了一起,我想大家加入这个团队都是想在控件、组件开发方面能有一个提高。我觉得我们做事要给自己一个压力,所以,我想队员们...
阅读全文