本周ASP.NET英文技术文章推荐[02/25 - 03/03]
摘要
本期共有9篇文章:
?
[1] Delayed load with an UpdatePanel (借助UpdatePanel實現延遲加載)
若是在頁面的加載過程中有某個步驟非常耗時,那么可以考慮一下這個巧妙的方法。其基本思想就是,先盡快將頁面顯示出一部分。然后由頁面中的Timer觸發某個UpdatePanel進行更新,此時再在服務器端進行那些漫長的操作。這樣做的好處就是盡快給用戶反饋,別讓他們傻等著。
其實這樣做有些殺雞用宰牛刀,更好的方法也不是沒有,不過若你對JavaScript實在是不感冒的話,那么這個也是不錯之選。
?
[2] Tip/Trick: Url Rewriting with ASP.NET (技巧和訣竅:ASP.NET中的URL重寫)
這是Scott大牛的一篇簡要介紹URL重寫文章(當然是在ASP.NET平臺上),說好聽了叫做提綱挈領,說不好聽的就是泛泛而談。不過若是這樣的高手再來寫一些太過細致的文章,那么似乎有點丟面子了(呵呵,玩笑而已)。
實話實說,本文還是相當向當地有才的!Scott的文筆讓我們放心,沒有什么生僻詞或是復雜句法,讀完之后會對自己的英語水平信心爆棚。其中包含了如下內容,非常適合從未接觸過URL重寫的朋友學習。特別是四種方法均給出了示例程序,實屬難得!
?
[3] Sys.WebForms.PageRequestManagerParserErrorException - what it is and how to avoid it (Sys.WebForms.PageRequestManagerParserErrorException——這是什么東西?應該如何避免?)
Sys.WebForms.PageRequestManagerParserErrorException其實是一個ASP.NET AJAX中定義的客戶端異常。別被那么長的異常名字嚇著了,其實很簡單,就是客戶端的PageRequestManager在解析服務器端傳回的一段HTML(通過UpdatePanel進行異步回送)時發生了錯誤。
我們都知道,由UpdatePanel實現的異步回送的響應信息有著獨特的、能讓客戶端PageRequestManager理解的格式,而若是你在異步回送的過程中不小心打亂了這個格式,那么就非常有可能看到這個異常。例如在Page_Load中用Response.Write()寫入了一段JavaScript等。
本文還給出了幾種導致Sys.WebForms.PageRequestManagerParserErrorException的常見原因,并分別給出了解決方案。實屬一篇關于ASP.NET AJAX深入分析的難得佳作。
?
[4] Rich Text Editor - Part I / Part II (編寫自己的Rich Text Editor)
你是否曾經想過,我們每天上網都要用到的那些Rich Text Editor到底是怎么編寫出來的呢?這是用到了什么高深的技術呢?其實并不難,跟著這兩篇文章學習一下吧,雖然篇幅有點長,但誰讓人家有技術含量呢?
?
[5] Mike Woodring's .NET Sample Page (Mike Woodring的.NET示例程序)
Mike Woodring給出了一些小小的.NET示例程序,也可以叫做代碼片斷。內容算是比較豐富,收藏起來,以后需要的時候可以快速查看一下。包含如下幾個大的分類:
?
[6] Built-In Asynchronous I/O Support in ASP.NET (ASP.NET中內建的異步I/O支持)
I/O操作一般都很費時——地球人都知道。ASP.NET(或者說.NET Framework)因此內建了一些輔助我們進行異步I/O操作的機制,本文就介紹了一些典型的場景,適合入門。包含如下內容:
?
[7] Cross-browser ASP.NET AJAX Control Extender support - trickier than I thought (ASP.NET AJAX Control Extender中對跨瀏覽器的支持——比我想象的更巧妙)
本文分析了ASP.NET AJAX Control Extender中對跨瀏覽器的支持的具體實現方法,并舉出了很多實例。作者現在正在參與開發ASP.NET AJAX Control Extender,有著相當的經驗。若你想了解一些跨瀏覽器兼容的實現,那么可以參考一下本文。
?
[8] ASP.NET Projects to WAP conversion?(從ASP.NET Web Site遷移到ASP.NET Web Application Project)
ASP.NET Web Application Project已經發布多時了,不單是那些“懷舊”的開發者喜歡,這個東西也確實能夠彌補很多ASP.NET Web Site的不足之處。
但從ASP.NET Web Site到ASP.NET Web Application Project的遷移過程卻并不總是那么簡單的,大牛Rick Strahl就在這篇文章中給出了一個比較詳細的遷移指導,非常值得我們參考。
?
[9] IIS 7.0: Explore The Web Server For Windows Vista And Beyond (IIS 7:Windows Vista及更高版本的Web服務器)
這是一篇介紹IIS 7的文章,并不深入,但卻完整覆蓋了IIS 7的各個新特性。作為MSDN上的文章,自然秉承了它一貫嚴肅性,可能讀起來并沒有Blog文章那么有意思,但其權威性卻不容挑戰。有空的時候看看也好,免得被微軟的技術發展所拋棄~~
本文介紹了以下關于IIS 7的內容:
?
[a] Windows Live Messenger的有趣玩意
最后來個“彩蛋”,具體看下面吧,不多說了。?
轉載于:https://www.cnblogs.com/dflying/archive/2007/03/03/662426.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的本周ASP.NET英文技术文章推荐[02/25 - 03/03]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 标准库 urllib2 的
- 下一篇: C#从excel中将数据导出到datat