我已經看到了向控制器或服務(.asmx,.svc)發出的AJAX請求的方法,這些方法充當代理以向其他域上的Web服務發出調用。jQuery對控制器或服務作爲代理的AJAX請求?
使用服務似乎是最乾淨和最合乎邏輯的路線,但是有沒有使用調用Controller的任何參數?我知道有些人會使用.aspx頁面並將響應更改爲JSON,但是整個頁面生命週期執行並且看起來很亂。我現在正在加緊MVC,我想知道控制器是否會有相同的開銷 - 我想有一點,但很少有MVC架構。
的思考?
根據Dave的評論,將HttpHandler添加到候選列表中。
這是我不斷回頭的理由。從架構的角度來看,尤其是企業,一致性是巨大的IMO。此外,由於缺乏使用服務或者代理服務器的更好的術語,它似乎更加「步伐更快」。爲了代碼清潔,我討厭犧牲性能,但我無法找到任何指標來以這種或那種方式真正擺脫這種爭論。 –