我有这个疑问,因为总是当我创建一个Web API项目时,我使用API控制器来获取数据,我创建了一个普通的控制器,我定义了所有返回ActionResult以重定向到视图的方法,我不确定如果这是最好的方式。
这样做的正确方法是什么?
答案 0 :(得分:0)
Web API不适用于视图。 API代表应用程序编程接口 - 也就是说,没有用户可以与之交互的用户界面(视图)。
还有另一个内置视图功能的框架:ASP.NET MVC。它甚至可以在您的Web API项目中并行运行 - 请参阅How to add MVC to existing web API project。
简而言之:
System.Web.Mvc.Controller
)System.Web.Http.ApiController
。)