随笔-313  评论-12138  文章-1  trackbacks-256

本周ASP.NET英文技术文章推荐[03/02 - 03/15]:ASP.NET AJAX、LinqDataSource、ListView、MVC、JavaScript、智能感知、Ext、CAPTCHA

摘要

本期共有7篇文章(实际上有12篇文章,这两天不知为何网络状况一直不好,很多国外网站都上不去,只好暂时作罢):

  1. 深入ASP.NET AJAX:对象继承体系
  2. 使用ASP.NET 3.5和自定义层级数据源控件构造Vista样式的文件夹浏览器
  3. 使用ASP.NET 3.5的LinqDataSource和ListView实现Tag云的过滤
  4. 对ASP.NET MVC第二个预览版本的想法
  5. ASP.NET MVC中测试框架的集成
  6. JavaScript智能感知支持Ext框架
  7. 在ASP.NET MVC中实现CAPTCHA

 

[1] ASP.NET AJAX In-Depth: Object Inheritance (深入ASP.NET AJAX:对象继承体系)

这是《ASP.NET 3.5 Unleashed》一书的作者,Stephen Walther的一篇文章,其中在源代码级别讨论了ASP.NET AJAX中继承的实现方式。对ASP.NET AJAX原理感兴趣的朋友,或是想学习一下JavaScript的朋友都可以参考一下。

Steve还有两篇相关的文章,如果你看了上一篇的话,也可以顺便看看这两篇:

  1. ASP.NET AJAX In-Depth: Creating JavaScript Properties
  2. ASP.NET AJAX In-Depth: Application Events

 

[2] Building a Vista Style Folder Browser with ASP.NET 3.5 and a Custom Hierarchical DataSource Control (使用ASP.NET 3.5和自定义层级数据源控件构造Vista样式的文件夹浏览器)

使用了不少东西组合起来,包括GridView、UpdatePanel、TreeView、FileSystemDataSource、ListView等等,界面也很漂亮(真的很像Vista):

image

不过说实话,除了界面模仿得比较成功之外,其它还真没有那些地方特别有“技术含量”。不过一俊遮百丑,已经很不错了。

Live Demo (IE6, IE7, FF and Opera) | Download (.Net 3.5)

 

[3] Tag Cloud Filters with ASP.NET 3.5's LinqDataSource and ListView Controls (使用ASP.NET 3.5的LinqDataSource和ListView实现Tag云的过滤)

同样是界面比较漂亮(居然使用了几个iPhone的图标-_-),不过也算是有了一些新东西——LinqDataSource和ListView。适合入门者阅读:

image

 

[4] Thoughts on ASP.NET MVC Preview 2 and Beyond (对ASP.NET MVC第二个预览版本的想法)

随着这两天新版本ASP.NET MVC框架在MIX08上面发布,这一段的热点也随之来到了这里。作为能够与WebForm媲美的另一种Web开发框架,MVC自然有它存在的位置。

不过这篇文章主要以介绍这个新版本为主,还有一些作者对ASP.NET MVC今后发展方向的自己想法。

 

[5] ASP.NET MVC Test Framework Integration Walkthrough (ASP.NET MVC中测试框架的集成)

使用过ASP.NET MVC的朋友都不会对这个界面感到陌生:

本文是http://blogs.msdn.com/webdevtools/archive/2008/02/18/asp-net-mvc-test-framework-integration.aspx的姊妹篇。其中介绍了ASP.NET MVC中有关测试框架集成的点点滴滴,并提供了集成几种现有测试框架的模板。通过这个强大特性,我们即可在使用ASP.NET MVC时选择最熟悉的测试框架,而不必局限于某种特别的约定中。

 

[6] JScript IntelliSense: Working with Ext JS (JavaScript智能感知支持Ext框架)

继官方的ASP.NET AJAX和最近发布的jQuery之后,Visual Studio的智能感知功能又有了新的适用成员,那就是同样流行的Ext框架。不用多说,只要看看效果就知道了:

ext20

 

[7] ASP.NET MVC CAPTCHA (在ASP.NET MVC中实现CAPTCHA)

CAPTCHA即Completely Automated Public Turing Test to Tell Computers and Humans Apart(全自动的公开图灵测试),其目的是让计算机生成区分计算机和人类的程序算法,这种程序必须能够生成并评价出人类能很容易通过但计算机却难以通过的测试。目前常见的验证图片等都属于CAPTCHA。若想了解更多,请访问“The CAPTCHA Project”网站:http://www.captcha.net/。…………

(其实说简单了,CAPTCHA就是网站中常见的“验证码”)

这篇文章介绍了在ASP.NET MVC中实现CAPTCHA的方法,其实核心逻辑上与普通WebForm没有任何区别,只是放在了在ASP.NET MVC中,似乎好像“旧貌换新颜”了……

Example of CAPTCHA

posted on 2008-03-16 21:42 Dflying Chen 阅读(68739) 评论(18) 编辑 收藏

评论:
#1楼 2008-03-16 22:00 | Atpking      
辛苦收集了,

可能等两会开完了就可以访问了吧,

可惜英文不是太好,半调子看着吧

 回复 引用 查看   
#2楼[楼主] 2008-03-16 22:03 | Dflying Chen      
--引用--------------------------------------------------
Atpking: 辛苦收集了,

可能等两会开完了就可以访问了吧,

可惜英文不是太好,半调子看着吧
--------------------------------------------------------
原来如此……

 回复 引用 查看   
#3楼 2008-03-16 22:30 | 重典      
辛苦了...不过最后一个真是...
 回复 引用 查看   
#4楼 2008-03-16 23:22 | Cat Chen      
7.推荐使用reCAPTCHA~
 回复 引用 查看   
#5楼 2008-03-17 02:42 | 台州啦[未注册用户]
不错 英文太差了 哎
 回复 引用   
#6楼 2008-03-17 08:51 | 戏水      
不知道让vs2008中文版 支持jquery的补丁什么时候出啊?英文的早就出了。
 回复 引用 查看   
#7楼 2008-03-17 09:22 | ithurricane      
希望多看到些silverlight的推荐文章

 回复 引用 查看   
#8楼 2008-03-17 10:31 | 力大无比[未注册用户]
漂亮
 回复 引用   
#9楼 2008-03-17 11:27 | 韩现龙      
辛苦了陈老师。
 回复 引用 查看   
#10楼[楼主] 2008-03-17 12:20 | Dflying Chen      
--引用--------------------------------------------------
Cat Chen: 7.推荐使用reCAPTCHA~
--------------------------------------------------------
这是啥?

 回复 引用 查看   
#11楼[楼主] 2008-03-17 12:21 | Dflying Chen      
--引用--------------------------------------------------
ithurricane: 希望多看到些silverlight的推荐文章

--------------------------------------------------------
我一直有个疑问阿,Silverlight属于ASP.NET么?

 回复 引用 查看   
#12楼[楼主] 2008-03-17 12:21 | Dflying Chen      
@韩现龙
谢谢支持:)

 回复 引用 查看   
#13楼[楼主] 2008-03-17 12:21 | Dflying Chen      
--引用--------------------------------------------------
戏水: 不知道让vs2008中文版 支持jquery的补丁什么时候出啊?英文的早就出了。
--------------------------------------------------------
为什么不支持呢?是明确说明的不知吃么?

 回复 引用 查看   
#14楼 2008-03-17 20:40 | 德仔--脚踏实地 用心努力      
小陈的第三本书么子时候出啊?出了第二本好像么得动静了撒?
 回复 引用 查看   
#15楼 2008-03-23 01:56 | 乌生鱼汤      
1. [ControllerAction]
2. [CaptchaValidation("captcha")]
3. public void Register(string userName, string password, string email, string question, string answer, bool captchaValid)
4. {
5. // do stuff
6. }

感觉这个验证方法的参数比较多。
如果要验证captcha,一个用户的输入结果和标准答案对比一下还不够吗?

 回复 引用 查看   
#16楼 2008-10-21 02:45 | hhhhh[未注册用户]
--引用--------------------------------------------------
Atpking: 辛苦收集了,
<br>
<br>可能等两会开完了就可以访问了吧,
<br>
<br>可惜英文不是太好,半调子看着吧
--------------------------------------------------------

 回复 引用   
#17楼 2009-03-01 22:50 | _小伦
辛苦辛苦。
正好锻炼一下英语水平。
真的感谢楼主。

 回复 引用   
除非特别声明,本站内所有资源,包括但不限于文章,代码,图片等,均应用于Dflying版权说明
关于ASP.NET AJAX,您可以:
直接阅读ASP.NET AJAX文章分类
Atlas文章打包下载(截至4/28/2006)
加入ASP.NET AJAX学习团队
询问关于ASP.NET AJAX的问题
加入ASP.NET AJAX讨论群
阅读愚作《ASP.NET AJAX程序设计》
点击阅读
点击阅读


关于Windows Vista,您可以:
加入Windows Vista开发团队!
昵称:Dflying Chen
园龄:5年10个月
粉丝:127
关注:0

搜索

 
 

最新随笔

随笔分类(352)

随笔档案(313)

Blog Roll

Dflying的其他Blog

Online Chat

统计信息

积分与排名

  • 积分 - 2442908
  • 排名 - 7

最新评论

阅读排行榜

评论排行榜