我正在研究一個ASP.NET Web窗體應用程序,並且我看到了很多區域,在進行下拉列表選擇之後回發頁面,在此期間有少量從服務器中檢索數據以填充另一個控件(如文本框)。jQuery調用頁面方法vs web服務vs Web API
當您每次進行選擇時都會回傳頁面,這並不是一個好的用戶體驗,尤其是當頁面上有5個以上的下拉菜單時。爲了消除這些回傳,我正在考慮實現jQuery Ajax調用(我已經有過這方面的經驗)。
建議使用哪種方法:頁面方法或.asmx Web服務? .asmx網絡服務是不是被認爲是「老」技術?
此外,我一直在閱讀Web API。這是否可以替代頁面方法或Web服務? Web API會過分簡單地消除一堆簡單的回發?