2011-11-15 64 views
3

所以,我是ASP.NET新手,也是jQuery相對比較新,儘管我現在有相當多的使用經驗,並認爲它很棒。ASP.NET AJAX有什麼意義?

當然,唯一的缺點是沒有Javascript的用戶無法使用。

當我第一次閱讀關於ASP.NET AJAX時,我錯誤地解釋了它的工作方式,並認爲它在服務器上做了很多Javascript處理,因此,我假定它與JavaScript禁用的瀏覽器兼容。

經過兩次試驗,我發現這是錯誤的。

基本上,用於提交表單的UpdatePanel非常容易使用,這很好,但是我一直在嘗試使用的很多其他插件從http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/看來只是jQuery UI可以提供的插件的較慢版本。

我特別想使用ASP.NET AJAX附帶的HTMLEditor,但是當我在測試網站上運行樣本時,加載速度非常慢。

此外,包括jQuery在我的母版頁我的UpdatePanels不再工作,所以它似乎從每個選擇最好的位不會按預期工作。

+1

如果您真正想要回答的問題是「ASP.NET AJAX中有什麼意義」,那麼這有點像Java開發人員說的:「C#有什麼意義?」 - 通常有不止一種方法來解決問題!如果您對產品有特殊問題,那麼這是一個不同的故事。 –

回答

0

現在jquery和其他現代工具包讓Ajax應用程序變得非常容易。早在2006年,第一個版本的asp.net Ajax,néeasp.net atlas就出現了,它並不那麼容易,尤其是在asp.net web表單運行的時候。所以最初有一點 - 爲asp.net開發人員提供一種入門藥物進入Ajax世界。

現在人們通常更適合使用更現代的Ajax框架和工具。