摘要
本期共有7篇文章(實際上有12篇文章,這兩天不知為何網路狀況一直不好,很多國外網站都上不去,只好暫時作罷):
- 深入ASP.NET AJAX:對象繼承體系
- 使用ASP.NET 3.5和自訂層級資料來源控制項構造Vista樣式的檔案夾瀏覽器
- 使用ASP.NET 3.5的LinqDataSource和ListView實現Tag雲的過濾
- 對ASP.NET MVC第二個預覽版本的想法
- ASP.NET MVC中測試架構的整合
- JavaScript智能感知支援Ext架構
- 在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還有兩篇相關的文章,如果你看了上一篇的話,也可以順便看看這兩篇:
- 《ASP.NET AJAX In-Depth: Creating JavaScript Properties》
- 《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):
不過說實話,除了介面模仿得比較成功之外,其它還真沒有那些地方特別有“技術含量”。不過一俊遮百醜,已經很不錯了。
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。適合入門者閱讀:
[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架構。不用多說,只要看看效果就知道了:
[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中,似乎好像“舊貌換新顏”了……