我应该在ASP.NET-MVC 5项目中的哪个位置存储WebAPI控制器?

尤达

我已经完成了一个ASP.NET-MVC5应用程序(网站),其中有很多MVC控制器: 在此处输入图片说明

我想通过使用OData公开WEB API来扩展应用程序的功能。

例如,我想为Person模型类创建另一个控制器,但是这次应该是Web API而不是MVC控制器。我是否应该将WEB API存储在Controller文件夹中并调用它PersonWebAPIController能行吗

拉米拉米鲁

要回答你的问题Will it work?

但是,如果要在物理上分离代码,则可以在folder下创建一个自定义文件Controllers夹,并将所有文件夹放置ApiControllers在新创建的文件夹中。如果要逻辑上分离MVC和API控制器,请namespaces对它们使用不同的控制器

从技术上讲,您可以在Visual Studio项目下的任何自定义文件夹中使用控制器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我是否应该在ASP.NET MVC视图中公开主键

来自分类Dev

我应该在哪里管理asp.net mvc Windows身份验证角色

来自分类Dev

我应该在哪里管理asp.net mvc Windows身份验证角色

来自分类Dev

我应该在ASP MVC项目中测试属性吗?

来自分类Dev

我应该在ASP MVC项目中测试属性吗?

来自分类Dev

我应该在.Net 4.5中使用MVC在服务器上应用并行编程吗

来自分类Dev

为什么我不应该在ASP.NET MVC 3中使用TempData,Session和ViewBag?

来自分类Dev

我应该在ASP.NET MVC应用程序中的哪里放置外部服务调用?

来自分类Dev

为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态移走表单?

来自分类Dev

我应该在ASP.NET MVC AJAX方法中指定特定的ActionResult还是使用抽象类?

来自分类Dev

为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态来移走表格?

来自分类Dev

我应该在ASP.NET MVC应用程序中的哪里放置外部服务调用?

来自分类Dev

在以下情况下,我应该在ASP.net MVC中使用4条单独的路由吗?

来自分类Dev

如何在ASP.NET MVC6 beta5项目中添加控制器?

来自分类Dev

我应该在何时何地将特定于视图的Javascript结构化为Asp.net mvc应用程序中的文件?

来自分类Dev

我应该在ASP.NET MVC应用程序中的哪里放置自定义DbContext,以供LINQPad引用?

来自分类Dev

如何在ASP.NET MVC 5项目中获得“添加控制器”和“添加视图”菜单选项?

来自分类Dev

我也应该在MVC 5中在POST中绑定html.dropdownlistfor吗?

来自分类Dev

我应该在2016年的.Net中使用哪个ORM与SQL Server通讯?

来自分类Dev

我应该在2016年的.Net中使用哪个ORM与SQL Server通讯?

来自分类Dev

JCombBox 项应该在 MVC 模式上声明的位置?

来自分类Dev

在现有的ASP.NET MVC 5项目中使用WebAPI 2.2

来自分类Dev

如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

来自分类Dev

如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

来自分类Dev

我应该在项目中的哪个位置放置新的会话?

来自分类Dev

Asp.net MVC项目中的Angularjs调用Web API控制器

来自分类Dev

单页应用程序-我应该在服务器端使用MVC Framework吗?

来自分类Dev

我应该开始在MVC 6 + EF7中编写新应用程序,还是应该在MVC 5 + EF6及更高版本中进行编写?

来自分类Dev

是否应该在ASP.Net中捆绑可能已经在浏览器中缓存的文件?

Related 相关文章

  1. 1

    我是否应该在ASP.NET MVC视图中公开主键

  2. 2

    我应该在哪里管理asp.net mvc Windows身份验证角色

  3. 3

    我应该在哪里管理asp.net mvc Windows身份验证角色

  4. 4

    我应该在ASP MVC项目中测试属性吗?

  5. 5

    我应该在ASP MVC项目中测试属性吗?

  6. 6

    我应该在.Net 4.5中使用MVC在服务器上应用并行编程吗

  7. 7

    为什么我不应该在ASP.NET MVC 3中使用TempData,Session和ViewBag?

  8. 8

    我应该在ASP.NET MVC应用程序中的哪里放置外部服务调用?

  9. 9

    为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态移走表单?

  10. 10

    我应该在ASP.NET MVC AJAX方法中指定特定的ActionResult还是使用抽象类?

  11. 11

    为什么我应该在ASP .Net MVC应用程序中使用HTTPContext会话状态来移走表格?

  12. 12

    我应该在ASP.NET MVC应用程序中的哪里放置外部服务调用?

  13. 13

    在以下情况下,我应该在ASP.net MVC中使用4条单独的路由吗?

  14. 14

    如何在ASP.NET MVC6 beta5项目中添加控制器?

  15. 15

    我应该在何时何地将特定于视图的Javascript结构化为Asp.net mvc应用程序中的文件?

  16. 16

    我应该在ASP.NET MVC应用程序中的哪里放置自定义DbContext,以供LINQPad引用?

  17. 17

    如何在ASP.NET MVC 5项目中获得“添加控制器”和“添加视图”菜单选项?

  18. 18

    我也应该在MVC 5中在POST中绑定html.dropdownlistfor吗?

  19. 19

    我应该在2016年的.Net中使用哪个ORM与SQL Server通讯?

  20. 20

    我应该在2016年的.Net中使用哪个ORM与SQL Server通讯?

  21. 21

    JCombBox 项应该在 MVC 模式上声明的位置?

  22. 22

    在现有的ASP.NET MVC 5项目中使用WebAPI 2.2

  23. 23

    如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

  24. 24

    如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

  25. 25

    我应该在项目中的哪个位置放置新的会话?

  26. 26

    Asp.net MVC项目中的Angularjs调用Web API控制器

  27. 27

    单页应用程序-我应该在服务器端使用MVC Framework吗?

  28. 28

    我应该开始在MVC 6 + EF7中编写新应用程序,还是应该在MVC 5 + EF6及更高版本中进行编写?

  29. 29

    是否应该在ASP.Net中捆绑可能已经在浏览器中缓存的文件?

热门标签

归档