2009-12-22 51 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个事件