簡體   English   中英

在Web API Razor中處理視圖路由的最佳方法是什么

[英]What is the best way to handle the view routing in Web API Razor

我有這個疑問,因為總是在創建Web API項目時使用API​​控制器來獲取數據,並創建一個普通的控制器,在該控制器中定義所有返回ActionResult的方法以重定向到視圖,並且不確定是否最好的方法。

正確的方法是什么?

Web API不適用於視圖。 API代表應用程序編程接口 -即,沒有用戶可以與之交互的用戶界面(視圖)。

還有一個內置視圖功能的框架: ASP.NET MVC 它甚至可以在您的Web API項目中並行運行-請參閱如何將MVC添加到現有的Web API項目

簡而言之:

  1. 要返回視圖,請使用MVC控制器(從System.Web.Mvc.Controller繼承)
  2. 要將數據返回到應用程序或瀏覽器時,請使用Web API控制器(從System.Web.Http.ApiController繼承)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM