ASP.NET AJAX 是ASP.NET 3.5 才引入的

  如题,今天补充一个基础事实点,就是ASP.NET AJAX 是ASP.NET3.5才引入的,同时引入的还有LINQ,而ASP.NET 3.5是随.NET Framwork 3.5引入的,但是要注意一个事实,就是.NET Framework有3.0,但是ASP.NET没有3.0 ,它直接从2.0 跳到了 3.5。当时.NET3.0时,CLR,跟 ASP.NET都没有变化,保持2.0,但是新增加了WPF,WCF,WF等几个重要类库。所以.NET版本变成了3.0但是CLR,ASP.NET仍然是2.0。当时是2006年,然后2007年紧接着就推出了.NET 3.5引入了LINQ,然后ASP.NET因为增加了LINQ跟ASP.NET AJAX,因此,一起发布成了3.5。

 

  因此,当在VS2008中新建一个WebSite 时,如果选择.NET 版本为2.0或者3.0,那么它的TOOL BOX中是不会出现 Ajax Extensions 这一组控件的。只有选择了3.5才能使用ASP.NET AJAX功能。

 

  如果是WebSite型的程序,那么从WebSite->Start Option -> Build 中可以看到当前使用的.NET版本,并且可以改变它。如果是Project型的程序,那么从Project->Project Configuaration -> Application 分页中发现 Target Framework 的版本,也是可以改变它的。

 

  当然,现在已经.NET 4.0了。。。。。我还没有装WIN7,我也没有装OFFICE 2010,我也没有装VS 2010,我甚至还没有用SQL SERVER 2008。。。。。。我追啊追,我追啊追。。。。

你可能感兴趣的:(asp.net)