gpt4 book ai didi

c# - ASP.NET Web API 中甚至需要 MVC 中的 M 和 V 吗?

转载 作者:太空狗 更新时间:2023-10-30 00:04:42 27 4
gpt4 key购买 nike

我有一个 Web API 应用程序,它使用一个 Controller 返回从文件读取的数据。

所以我使用的只是 MVC 的 C( Controller )部分。我没有 View ,也没有使用模型 - 我在 App_Data 文件夹中存储和检索数据。

我知道这是一个相当简单的解决方案,但似乎我需要的只是 C,而不是 MVC。我错过了什么吗?

最佳答案

Model-View-Controller is a design pattern , 以帮助构建具有 GUI 的应用程序。 ASP.NET MVC 是一个框架,可帮助您根据此设计模式构建 Web 应用程序。

Web API 与 MVC 设计模式无关。它是单独开发的,暂时以相同的名称分发,现在完全是一个自己的框架:http://www.asp.net/web-api

一些项目模板仍在您的项目中创建“Model”和“Views”目录这一事实意味着您使用的是过时的项目模板,或者假设您需要在一个项目中使用 MVC 和 Web API。

关于c# - ASP.NET Web API 中甚至需要 MVC 中的 M 和 V 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34558142/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com