本周ASP.NET英文技術文章推薦[04/15 - 04/21]

來源:互聯網
上載者:User

 

摘要

本期共有9篇文章:

  1. 在ASP.NET 2.0中處理資料
  2. UpdateControls 1.1:修複缺陷、新控制項UpdateAction
  3. 在Enterprise Library 3 Validation中使用本地化資源
  4. 富用戶端平台的比較
  5. DotNetNuke 4.5 一瞥
  6. 一些簡單的、你可能已經知道或者不知道的ASP.NET 2.0技巧
  7. SequenceViz 0.3:命名空間和餅圖
  8. Community Server 2007發布
  9. 超越HTML:富Internet應用程式

 

[1] Working with Data in ASP.NET 2.0 (在ASP.NET 2.0中處理資料)

突然發現Scott非常善於“總結”,他的很多Blog文章都是總結一下別人的文章,提綱挈領一般給出一個索引。不過這樣的索引也非常有用,既傳播了知識,有能夠默默地體現出一種“高高在上”的感覺,讓別人對自己“刮目相看”。想想中文社區中也有不少類似的文章,可是善於“總結”的人呢?

廢話說到這裡,文如其名,這篇文章“總結”了一大批有關ASP.NET 2.0中處理資料的文章。其中大力推薦了Scott Mitchell的系列文章(看來名字一樣就是好,推薦的時候都會“照顧”一下,不如我也改名叫Scott Chen算了……),還有SubSonic 2.0這個比較有意思的DAL產生工具(沒用過,不知道實際如何,等會嘗試一下)。Scott還提到了NHibernate這個東西,讓人頗感意外,至於為什麼“頗感意外”,各位仁者見仁吧……

 

[2] UpdateControls 1.1: Bug Fixes and UpdateAction (UpdateControls 1.1:修複缺陷、新控制項UpdateAction )

UpdateControls是ASP.NET AJAX架構師Nikhil Kothari在業餘時間做出來的小玩意(同樣著名的還有號稱“用C#寫JavaScript”的Script #),其中包含的控制項均能夠與ASP.NET AJAX中的UpdatePanel配合,提供某項獨到的功能。

最新添加的UpdateAction 控制項能夠在UpdatePanel執行非同步更新時在伺服器端設定UpdatePanel的一些更新後的行為,比如顯示一條資訊、設定輸入焦點、將頁面滾動到UpdatePanel的位置等等。看看這段代碼吧:

private void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) {
    if (DropDownList1.SelectedIndex == 2) {
        updateAction.ShowMessage("You selected the magic item");
        updateAction.SetFocus(someControl);
        updateAction.ScrollTo(someControl, ScrollOffset.Bottom);
    }
}

 

[3] Using Localized Resources with Enterprise Library 3 Validation (在Enterprise Library 3 Validation中使用本地化資源)

Brian Mains的這篇文章介紹了一些Enterprise Library 3 的新特性,特別是在Enterprise Library 3 Validation中使用本地化資源的方法。文章淺顯易懂內容豐富,並提供了大量的範例程式碼。如果你有這方面的需求,那麼一定不要錯過。

 

[4] Rich Media Platform Comparison (富用戶端平台的比較)

SilverLight(開發代號WPF/E)新鮮出爐,自然有人和現有產品(.NET和Flash/Flex)作一比較。啥也別說了,看看這張圖吧,或許有失公允,不過……參考而已:

 

[5] Taking a look at DotNetNuke 4.5 (DotNetNuke 4.5 一瞥)

響噹噹的DotNetNuke最近發布了4.5版本,這篇文章就挑出了一些有意思的特性與大家分享。看看這兩張圖片吧,似乎功能非常不錯哦!

 

[6] Simple ASP.NET 2.0 Tips and Tricks that You May (or may not) have Heard About (一些簡單的、你可能已經知道或者不知道的ASP.NET 2.0技巧)

真的是一些非常有意思的ASP.NET 2.0技巧,雖然難登大雅之堂,每個技巧也就是一兩行代碼而已,不過若是合理使用的話,還是會在開發中協助我們不少。包括:

  1. Maintain the position of the scrollbar on postbacks
  2. Set the default focus to a control when the page loads
  3. Set the default button that is triggered when the user hits the enter key
  4. Locate nested controls easily
  5. Strongly-typed access to cross-page postback controls
  6. Strongly-typed access to Master Pages controls
  7. Validation groups
  8. Finding control/variable names while typing code

 

[7] SequenceViz 0.3 :: Namespaces and Pie Chart (SequenceViz 0.3:命名空間和餅圖)

SequenceViz 0.3是一個很有意思的小工具,能夠協助我們剖析器的流程。最新發行的0.3版本中,可以剖析器集中各個命名空間的大小,以及命名空間中各個類的大小,然後以餅圖的形式顯示出來。下面就是log4net的命名空間餅圖:

 

[8] Community Server 2007 Released! (Community Server 2007發布)

恕我淺薄,Community Server那柔和漂亮的介面對我來說非常有吸引力——雖然網上對其設計、效能上的批評不少。最新的2007版本中,介面似乎越來越Cool了……

 

[9] Beyond HTML: Rich Internet Applications (超越HTML:富Internet應用程式)

趁著WPF/E得名的東風,Rick Strahl大牛又分析了一下業界的走勢……大牛似乎對WPF/E情有獨鐘,卻對Flash不那麼看好(因為是MVP??)。不管怎樣,這篇文章還是有理有據的。下面的評論也都顯得客客氣氣,就事論事,假設一下若是大牛將這樣爭議性的文章發布到了中文社區,恐怕全家都要被問候好幾遍吧……

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.