asp.net-mvc-4 – 在一个项目中混合Web Api和ASP.Net MVC页面
发布时间:2020-07-21 22:03:43 所属栏目:asp.Net 来源:互联网
导读:如何在一个项目中混合使用Web API和ASP.Net MVC页面? 例如,我有模型User。我想在同一个项目中,有一个ApiController将响应所有的HTTP动词管理用户实体,同时有一个控制器将返回相应的强类型视图取决于所请求的行动。 我不能命名两个控制器UserController。
如何在一个项目中混合使用Web API和ASP.Net MVC页面? 例如,我有模型User。我想在同一个项目中,有一个ApiController将响应所有的HTTP动词管理用户实体,同时有一个控制器将返回相应的强类型视图取决于所请求的行动。 我不能命名两个控制器UserController。这是什么最好的方法?我应该命名一个UserApiController和其他UserController?任何其他建议? 解决方法您可以将它们放在单独的命名空间中,例如MyApp.Controllers.UsersController和MyApp.Controllers.WebAPI.UsersController。这将允许您在MVC和WebAPI中公开类似的URI路由,例如: /users/1 << MVC view /api/users/1 << Web API (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 未在ELMAH中记录的错误
- asp.net-mvc – 在ASP.NET MVC 4中未加载的捆绑包
- asp.net-mvc – MVC导航到不同的控制器视图
- asp.net 自动将汉字转换成拼音第一个字母
- asp.net-mvc – 你如何指定在列表框中显示多少项目(高度)
- asp.net-mvc – AJAX POST到MVC Controller显示302错误
- asp.net-core – 我为什么要选择带有.Net核心的ASP.NET Cor
- asp.net – 在asp页面中显示来自其他站点的网页
- asp.net-mvc – 如何检查是否为浏览器启用了cookie
- asp.net-mvc – 为什么ASP.NET MVC使用会话状态?
推荐文章
站长推荐
- ASP.NET AJAX与ASP.NET MVC中的jQuery
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
- asp.net – 手动更新表单认证券:
- 增加ASP.NET站点的executionTimeout和maxRequest
- asp.net-mvc – 什么时候使用ViewData而不是View
- asp.net-mvc – 更改ASP.NET MVC筛选器中的视图
- asp.net中Session缓存与Cache缓存的区别分析
- asp.net-mvc – 如何与NopCommerce MVC合作
- asp.net – 在部分视图中强制使用没有Html.Begin
- asp.net – 嵌套的web.config转换
热点阅读