我有一个Web API应用程序,它使用一个控制器返回从文件读取的数据.
所以我所使用的只是MVC的C(控制器)部分.我没有视图,我也没有使用模型 - 我正在存储和检索App_Data文件夹中的数据.
我知道这是一个相当简单的解决方案,但似乎我只需要C而不是MVC.我错过了什么吗?
模型 - 视图 - 控制器是一种设计模式,用于帮助构建具有GUI的应用程序.ASP.NET MVC是一个框架,可帮助您根据此设计模式构建Web应用程序.
Web API与MVC设计模式无关.它是单独开发的,暂时以相同的伞名分发,现在又是一个自己的框架:http://www.asp.net/web-api
一些项目模板仍然在项目中创建"模型"和"视图"目录,这意味着您使用的是过时的项目模板,或者假设您希望在一个项目中使用MVC和Web API.