2008-12-24 91 views

回答

0

可能,是的。

(沒有你真正想要的更多的信息,那就是最好的答案我可以給。)

0

是的,我現在正在成功完成此任務。

0

是的。事實上,他們相互稱讚得很好。但它們確實有一些重疊。 MS Ajax客戶端庫提供.net風格的標記和處理js中的數據。 jQuery主要是瀏覽器DOM的擴展。

我會建議提交一個或另一個頁面加載/ DOM準備處理。如果你正在通過ms-ajax進行大量的服務器端調用,我還會建議使用ms-ajax事件處理符號。

這歸結爲您在重疊區域使用的一致性。

1

是的,你可以結合使用ASP.Net Ajax和Jquery,但僅僅因爲它們在VS.Net中一起發貨並不意味着你應該在同一個項目中使用它們。

事實上,我的建議恰恰相反。當你在你的表單上放置一個ScripManager時,ASP.Net Ajax已經有了相當大的下載代價,增加了另外50 KB的Jquery,你就無需任何代碼。

如果你是一個JQuery粉絲,你可能已經使用它來完成你對ASP.Net Ajax所做的大部分工作,所以如果可以的話,可以考慮徹底擺脫scriptmanager。

如果你不能做到這一點,或者如果您使用的UpdatePanel,然後鏈接的JQuery下載到谷歌這樣說:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js (對於版本1.2.6)

谷歌推出這種方式鏈接儘量減少一次又一次下載JQuery的必要性。如果大多數網站都是谷歌(Google推廣它的方式)的鏈接,那麼用戶在每次訪問使用它的網站時都不必下載新的JQuery副本。