我已經探討了ASP.net的Web API框架和MVC 4.我明白使用Web API只返回數據,那麼在客戶端,我們使用JavaScript的角度來看,AJAX來處理所有的行動通過HTTP動詞。另一方面,MVC控制器可以返回數據並查看我們可以通過控制器中的[HttpPost]處理事件。ASP.net Web應用程序結構混亂
我看到一些人,他們做2個項目在一個解決方案:一個是網絡API在MVC 4,另一個是MVC 4互聯網應用。這是個好主意嗎?我沒有看到兩種項目之間的關係。任何人都可以向我解釋兩個項目如何相互溝通,這種方式的優點和缺點是什麼?
注:本解決方案,他/她仍然使用Httppost來處理事件,並使用MVC控制器返回視圖與模型綁定。
一個問題:是什麼您通常用於使用RESTful API執行網站的常用工具和javascript –
@TranDuyLinh我使用Asp.Net WebApi來實現REST服務,因爲我一直在致力於微軟項目,所以顯然t嘿帳篷使用自己的產品,和KnockoutJS爲我們的前端代碼... – Aram