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

iDotNetSpace發表於2010-06-09
如題,今天補充一個基礎事實點,就是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。。。。。。我追啊追,我追啊追。。。。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-664808/,如需轉載,請註明出處,否則將追究法律責任。

相關文章