LanceZhang's Tech Blog

Dear Friends, welcome to my tech blog.
Hope you can find helpful information here.

posts - 129,comments - 385,trackbacks - 10
     摘要: Many beginners always complain that, using ASP.NET AJAX make their web application slow down, don't perform as well as they had hoped. Today, I would like to share some experience on how to optimize the ASP.NET AJAX application.  阅读全文
posted @ 2008-11-16 21:08 LanceZhang 阅读(905) | 评论 (2)编辑
     摘要: 众所周知VisualStudio 2010在软件开发周期的各个环节上都下了很多功夫,本篇继续前文,向大家介绍使用VisualStudio 2010中对Use Case Diagram(用例图)的支持,和使用VisualStudio 2010设计系统交互的方法。  阅读全文
posted @ 2008-11-12 21:58 LanceZhang 阅读(1536) | 评论 (4)编辑
     摘要: ASP.NET AJAX Control Toolkit 中的Tab控件非常简单易用,对服务端和客户端的支持都非常不错。本篇通过几个FAQ给大家介绍Tab和JavaScript的常用交互,以及应该注意到的问题。(1. TabCantainer的JavaScript接口 2. 常用例子 3. 修改Tab控件,使其支持鼠标移动激活 4. ClientID问题)  阅读全文
posted @ 2008-11-06 14:12 LanceZhang 阅读(1221) | 评论 (1)编辑
     摘要: 众所周知VisualStudio 2010在软件开发周期的各个环节上都下了很多功夫,本篇继续前文,向大家介绍使用VisualStudio 2010中对Activity Diagram的支持,和使用VisualStudio 2010提炼业务流程的方法。  阅读全文
posted @ 2008-10-28 11:58 LanceZhang 阅读(1825) | 评论 (8)编辑
     摘要: Rating控件用来标识分级,目前已经有广泛应用。AJAX Control Toolkit中的Rating也做的相当成熟,也算是ASP.NET AJAX扩展中做的最像传统服务端控件的一个了。然而,最近很多朋友抱怨说如果在后台代码中动态创建Rating控件,那么在PostBack发生后,Rating的状态将会丢失(未存入ViewState)。本文介绍两种方法来解决此问题。  阅读全文
posted @ 2008-10-24 11:02 LanceZhang 阅读(1157) | 评论 (3)编辑
     摘要: 本文的描述基于2008年10月27日发布的Visual Studio 2010 CTP2,本篇先讲述一下VS2010 CTP的安装和配置步骤  阅读全文
posted @ 2008-10-21 22:58 LanceZhang 阅读(3610) | 评论 (54)编辑
     摘要: AJAX框架能够帮助我们快速开发能够通过JavaScript调用WebService(Server Page)的网页,而不必要提交整个页面。近来的web应用都使用AJAX来提高网页的可交互性和实现更好的功能。目前互联网上有上百个AJAX/JavaScript框架可供我们使用,这里所整理的是比较常用的128个,与大家分享  阅读全文
posted @ 2008-10-21 10:48 LanceZhang 阅读(2239) | 评论 (12)编辑
     摘要: ASP.NET AJAX Toolkit中的CascadingDropDown简单易用,但在IE和Safari中有一个比较明显的性能缺陷,当数据量大,并且用户使用鼠标滚轮或键盘上下键选取选项时,这个缺陷非常明显。本文介绍通过修改Toolkit源代码来解决这个问题。  阅读全文
posted @ 2008-10-20 10:50 LanceZhang 阅读(1279) | 评论 (0)编辑
posted @ 2008-10-17 13:12 LanceZhang 阅读(235) | 评论 (0)编辑
     摘要: 众所周知,验证,最好是在客户端尽量解决,以降低服务端资源开销;在目前AJAX流行的今天,基于AJAX的验证更能够为客户端验证提供丰富的机制和美观的交互效果。本文收集了个比较通用的AJAX验证框架,与大家分享!  阅读全文
posted @ 2008-10-17 12:25 LanceZhang 阅读(3179) | 评论 (19)编辑
     摘要: 随着Lightbox和image Gallery的广泛应用,目前基于AJAX技术动态展示图片的框架已经是百家争鸣,在这里我收集汇总了56个比较通用的框架,与大家分享!  阅读全文
posted @ 2008-10-14 22:34 LanceZhang 阅读(3325) | 评论 (20)编辑
     摘要: 最近Dirain发帖讲了自己的程序员生涯,在园子里引起了轩然大波。老朽从94年学BASIC到今天,接触到的全世界的程序员很多,什么样的都有。这些经历也使我对程序员的年龄问题也有所感悟,借首页与园友分享心得,文笔不好,但衷心地希望能给大伙儿带来收获。  阅读全文
posted @ 2008-10-10 02:44 LanceZhang 阅读(4008) | 评论 (65)编辑
     摘要: VS2008里对JavaScript格式化的支持极其之烂,深受其苦,特发这么一个小程序与大家共享!  阅读全文
posted @ 2008-10-09 19:00 LanceZhang 阅读(859) | 评论 (3)编辑
posted @ 2008-10-09 17:21 LanceZhang 阅读(258) | 评论 (0)编辑
posted @ 2008-10-09 17:13 LanceZhang 阅读(240) | 评论 (0)编辑
posted @ 2008-10-07 16:41 LanceZhang 阅读(259) | 评论 (2)编辑
     摘要: 我们常常会使用window.open的便利来实现很多常用的web功能。 在应用中,我们能够用window.opener从子页面访问并操作父页面,但如果想通过父页面管理子页面,则需要在父页面里留下存根。本例使用数组来贮存一个父页面中的所有子页面,并可对其进行操作:   阅读全文
posted @ 2008-10-07 14:21 LanceZhang 阅读(224) | 评论 (0)编辑
posted @ 2008-10-06 12:40 LanceZhang 阅读(320) | 评论 (1)编辑
     摘要: 当使用MasterPage、UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成一个ClientID,当我们使用JavaScript对控件元素进行操作的时候,必须使用ClientID来对控件进行查找。本文提供了两种在外部js文件中动态获得ClientID的方法   阅读全文
posted @ 2008-10-06 11:54 LanceZhang 阅读(2662) | 评论 (13)编辑
posted @ 2008-10-01 15:03 LanceZhang 阅读(255) | 评论 (0)编辑
     摘要: 表,是一个非常好的数据呈现结构,非常便于人们分析和理解二维的关系数据。他的初始目的是去展示数据,而非样式化数据,因此,它可以将设计者的主观思想有效地表达出来,通过一些额外的操作功能,如排序,过滤,快速编辑等,用户体验也可以得到非常好的扩展。 本文汇总了17种数据表格解决方案,主要采用主流的AJAX,DHTML,JavaScript等技术来提供强大的数据展现功能。   阅读全文
posted @ 2008-10-01 13:40 LanceZhang 阅读(2981) | 评论 (7)编辑
     摘要: 随着前一阵子Adobe Photo Express放出新的release, 这种在线图片编辑器也越来越值得我们关注。目前,众多的在线图片编辑器在抢着PhotoShop的饭碗,其中有些比较垃圾,但相当多一部分还是非常不错的。  阅读全文
posted @ 2008-09-23 20:00 LanceZhang 阅读(1169) | 评论 (7)编辑
     摘要: 读取客户端文件的信息对于Web应用程序来说几乎是不可能的,但我们可以通过JavaScript和IE内置的ActiveX来实现 注意:本例仅能在IE浏览器中正常使用   阅读全文
posted @ 2008-09-23 12:53 LanceZhang 阅读(366) | 评论 (0)编辑
     摘要: 之前早有消息说 Visual Studio 10 (或称Visual Studio 2009 maybe 2010) 将在09年发布,今天有幸参加了FrontLine talk - Visual Studio Architecture,一睹Visual Studio 10在架构设计方面的强大的支持和扩展,非常兴奋,特来与大家分享!   阅读全文
posted @ 2008-09-18 11:07 LanceZhang 阅读(4648) | 评论 (29)编辑