摘要:5月30日連結篇: ASP.NET, AJAX, ASP.NET MVC, Visual Studio
【原文位址】May 30th Links: ASP.NET, AJAX, ASP.NET MVC, Visual Studio
【原文發表日期】 Saturday, May 30, 2009 3:39 PM
這裡是我的連結系列的最新篇。也請參閱我的ASP.NET 技巧,訣竅和課程網頁和Silverlight課程網頁裡我以前寫的眾多很受歡迎的文章的連結。
你現在還可以在 Twitter(@realscottgu)上跟隨我,我在上面會發佈連結和小的文章。
ASP.NET
-
Using ASP.NET 3.5's ListView and DataPager Controls to Delete Data: Scott Mitchell繼續他關於ASP.NET ListView控制項的優秀課程系列,在該文中,他討論如何處理刪除資料。
-
ASP.NET ListView: Displaying Hierarchical Data: Adam Pooler記述如何在網頁中用ASP.NET ListView控制項顯示分層(hierarchical)資料。
-
ELMAH: Error Logging Module and Handlers for ASP.NET: ELMAH是個非常酷的開源ASP.NET錯誤日誌記錄模組,它可以幫助你琢磨出上線網站究竟出了什麼錯(它還允許你在瀏覽器中遠端診斷問題)。Scott Hanselman的這個文章很好地總結了你可以用它來做的一些事情。訪問ELMAH主頁瞭解更多細節和下載該模組。《Using ELMAH with ASP.NET MVC》描述了如何在ASP.NET MVC應用中使用它。
-
Examining ASP.NET 2.0』s Membership, Roles and Profile API Part 14: Scott Mitchell 繼續他關於ASP.NET安全的優秀系列,在該文中,他討論如何建立一個網頁,允許用戶更新用以重置密碼的安全問題和答覆設定。
-
ASP.NET Tip/Trick: Use a Base Page Class for All Application Pages: 一篇討論一個ASP.NET應用最佳實踐的好文: 建立一個輔助基底類別,封裝你可以在應用中所有頁面中使用的常用的功能。
AJAX
- New Release of ASP.NET AJAX Control Toolkit: ASP.NET AJAX控制項工具包的新版本現在可以下載了(Bertrand Le Roy的這篇文章中有更多細節)。這個新版本包括了缺陷修補,以及三個新的控制項:HtmlEditor, ComboBox 和 ColorPicker。你可在www.asp.net/ajax網站上觀看新的錄影,閱讀新的課程。
-
Setting the Default Input Focus and Default Button with jQuery: Chris Love有篇好貼,是關於如何使用jQuery來設置web表單的預設焦點和預設按鈕,以改進網頁的用戶體驗。
-
Automatically Minify and Combine JavaScript in Visual Studio: Dave Ward有一篇精彩文章, 描述如何在Visual Studio中加一個build命令,以允許你自動地壓縮和合併客戶端JavaScript文件。這可以使得你的網頁在客戶端載入起來很快,改進你的網站的感覺性能(perceived performance)。
-
Using Complex Types to Make Calling Services less…Complex: Dave Ward有一篇精彩文章, 討論如何將複雜型別從客戶端JavaScript傳到伺服器的策略。
-
Client-side Data Binding in ASP.NET AJAX 4.0: Fritz Onion有一篇精彩文章,是關於ASP.NET AJAX 4.0中新的客戶端模板功能的(你今天就可以下載ASP.NET AJAX 4.0,並在.NET 3.5專案中使用)。該功能促成了針對基於JSON之資料的強大的客戶端資料繫結場景。也請看一下Politian的部落格,上面有一些關於如何使用它的精彩課程。
ASP.NET MVC
-
jQuery Auto-Complete Text Box with ASP.NET MVC: Ben Scheirman有一篇非常棒的課程(摘自他即將出版的《ASP.NET MVC in Action》一書),描述了如何使用jQuery 和 ASP.NET MVC實現一個自動完成的文字框。
-
Using the jQuery Grid with ASP.NET MVC: Phil Haack的一篇好貼,描述如何在ASP.NET MVC中使用jQuery Grid外掛建造啟用AJAX的DataGrid。
-
ASP.NET MVC Forms Authentication with Active Directory: Mike的一篇好貼,展示如何配置ASP.NET MVC應用使用一種表單認證,該表單認證使用了Active Directory作為用戶名/密碼憑證存儲,而不是資料庫。也看一下他的另一個文章 – 《ASP.NET MVC Forms Authentication with SQL Membership》 – 以瞭解如何配置使用了SQL Server 資料庫(而不是預設的SQL Express)的表單認證的細節。
-
Visual Studio NUnit Templates for ASP.NET MVC: VS Web工具開發團隊剛發佈了可以用於ASP.NET MVC 1.0的NUnit模板,這允許你在使用 文件->新專案,選擇ASP.NET MVC 1.0專案時, 自動建立使用NUnit的測試專案,而不是MSTest。
-
13 ASP.NET MVC Extensibility Points You Have to Know: Simone Chiaretta的一個文章,很好地總結了ASP.NET MVC中的13個可擴充點,以及如何使用它們來客制你的應用。也看一下《他的ASP.NET MVC新書的免費章節》。
-
Custom Route Constraints in ASP.NET MVC: Keyvan Nayyeriu的一篇好貼,討論了如何在ASP.NET MVC中建立客制的路徑限制(上面Simone文章中的可擴展點之一)。你可以用這些限制來控制是否採用一個路徑規則,可以促成一些非常豐富的路徑選擇場景。注意,除了建立路徑限制類外,ASP.NET MVC還支援使用正則運算式和HTML方法過濾器來限制路徑。Keyvan和Simone是《Beginning ASP.NET MVC》(提供免費章節)一書的共同作者。
Visual Studio
-
Tip: How to insert quotes automatically while typing attributes in the Visual Studio HTML editor: 一個有用的技巧:示範如何配置Visual Studio和Visual Web Developer Express在HTML源碼編輯器中在屬性值上自動添加引號。
希望本文對你有所幫助,
Scott