掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
隨著微軟采用jQuery,人們開始猜測(cè)他們會(huì)如何處理之前創(chuàng)建的另一個(gè)JavaScript庫。當(dāng)前的情況是,微軟會(huì)繼續(xù)支持ASP.NET AJAX,但是不會(huì)對(duì)最新的ASP.NET Ajax庫做缺陷的修正。

首先讓我們來回顧一下歷史。微軟是在2005年末開始首次嘗試創(chuàng)建AJAX庫,當(dāng)時(shí)的代碼名稱是Atlas。在2007年一月份,他們以ASP.NET AJAX的名字發(fā)布了第一個(gè)產(chǎn)品版本。 在同年的11月份,微軟對(duì)這個(gè)庫做了提升,使得它從單獨(dú)發(fā)布的產(chǎn)品變?yōu)锳SP.NET 3.5的一部分。接下來的版本是隨著ASP.NET 4.0一起發(fā)布的。 其中大部分的功能集中于UpdatePanel控件,盡管開發(fā)者們已經(jīng)不再喜歡使用它,但微軟會(huì)繼續(xù)為其提供支持。
和ASP.NET AJAX一起發(fā)布的是Ajax Control Toolkit。 它先是發(fā)布在CodePlex,然后微軟偶爾會(huì)修正其中的缺陷,但是這些工作做得很少,并且之間的間隔都很長。 據(jù)Dave Ward所說,其中很多功能都在jQuery和jQuery UI中提供了,這使得它的未來變得更加不確定。
隨后而來的庫是Microsoft Ajax Library,也叫做ASP.NET Ajax Library。
盡管這個(gè)庫是和AJAX Control Toolkit的最新版本一起悄悄發(fā)布的,但人們并不贊成它,認(rèn)為它是過時(shí)的,并且也沒有得到微軟任何形式的支持。 微軟不會(huì)對(duì)其作出更進(jìn)一步的開發(fā)或者缺陷修正,因此我們以后也不要再使用它。
如果你使用了DataView或者Sys.require,那么你就是在使用現(xiàn)在已經(jīng)過時(shí)的ASP.NET Ajax Library,因此應(yīng)該考慮用基于jQuery的方法來替換它,Dave Ward如是說。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流