我想開始爲我們公司實施一個新項目,該項目是關於管理我們公司的資產,如服務器,PC,車輛,傢俱等。主要功能爲該系統包括: -何時使用Web API以及何時使用普通控制器類
- 添加不同類型的資產。
- 編輯資產。
- 刪除資產。
- 將資產相互鏈接
- 提供有關資產的報告和統計結果。
因此,在我的項目中,我不需要將Web服務作爲其他系統 - 在此階段 - 需要與系統集成。主要是控制器類將返回html頁面,但僅用於某些場景,如jQuery auto,完成控制器類將返回JSON對象以顯示在auto complete上。 那麼我需要在我的情況下使用Web API?或者我可以在不需要查看Web API的情況下實現系統,因爲我之前沒有在WebAPI上工作?
第二個問題,如果我假設我目前需要在當前階段使用Web API;那麼當我應該考慮在我的項目中使用Web API?
BR
Web API控制器可以返回任何媒體類型,包括html。然而,MVC控制器針對Web瀏覽器提供內容進行了優化。 –
你說得對。感謝您的提示,回答更新。 –