2009-12-22 45 views

回答

5

在生命週期事件方面,如Init,PreLoad,Load,PreRender等。我認爲這些版本保持不變。

您可以在MSDN上使用此Page Life Cycle文章檢查差異。只需在右側切換框架版本即可查看每個框架版本。

您也可以諮詢What's New in the .NET Framework Version 3.5

AFAIK框架中最顯著變化與C#,ASP.NET不會做。

我已將許多ASP.NET 2.0網站和Web應用程序轉換爲v3.5,並且可以告訴您,除了幾個過時的警告外,項目運行良好,可以重構以在幾分鐘內刪除警告。

,我已經2和3.5之間找到有用的ASP.NET框架的幾個主要區別是:

  • AJAX現烤成框架(無需安裝ASP.NET AJAX 1.0擴展了嵌套masterpages
  • 更好的支持 - 使用Head標籤內ContentPlaceHolder控制的時候,特意沒有更多的錯誤

我可以繼續下去,但這種越來越題外話:)

希望這會有所幫助。

+0

您的詳細響應值得讚賞。 – DotNetRookie 2009-12-22 20:17:30

+0

沒問題。樂意效勞 :) – 2009-12-22 20:33:01

1

我可以看到,差異只是一個名爲PreInitComplete的事件的附加。在.NET3.0(3.5)的情況下,我們總共有11個事件,如果是.NET 4.0,它是12個事件