2012-05-13 88 views
0

嗨,我想知道是否有人可以幫助我。我想創建一個允許顯示和搜索記錄的Ajax系統。目前,我將一個函數名和值傳遞給一個名爲userUpdate.aspx的文件,它將返回數據。我的問題是我想添加額外的功能,如自動完成。我看過例子,他們都使用網絡方法和服務。我應該將Ajax調用移到web方法而不是aspx文件,這會帶來什麼好處?Ajax系統的最佳方法?

+0

感謝您的意見。你得到了很多幫助。將嘗試使用Web服務爲我的ajax調用。 –

回答

1

我應該將Ajax調用移動到web方法而不是aspx文件和 這會帶來什麼好處?

當然,將某些方法轉移到Web Service或將它們公開爲Page Methods,可以讓您使用jQuery輕鬆創建Ajax請求。如果您使用MS Ajax路由,則必須使用更新面板和腳本管理器,這些效率低下且性能永遠不會像不會觸發整個頁面生命週期的常規Ajax請求那樣好。因此,您的請求更輕,更快,更苗條(它們攜帶的數據更少)。

+0

個人而言,我更喜歡jQuery路線。這就是說,我認爲MS AJAX路線不錯(減去更新面板)。使用JavaScript代理將腳本引用添加到腳本管理器實際上有點方便。 –