asp.net-mvc-4 – 在一个项目中混合Web Api和ASP.Net MVC页面
发布时间:2020-12-15 21:09:05 所属栏目: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中触发哪个事件
- 谈谈ASP.NET Core中的ResponseCaching
- asp.net-mvc – 如何在远程验证中使用多个AdditionalField
- 使用HttpModule Asp.net重定向URL
- 使用ASP.NET Web服务的jQuery AutoComplete(jQuery UI 1.8r
- asp.net-mvc – asp.net mvc windows authentication – 以
- 实体框架 – MVC 3 EF 4.1 dbContext – 删除具有不可空的外
- 如何编辑asp.net网站?我对.cs文件所做的更改不会影响任何内
- asp.net-web-api – 更好地总是在Web Api中返回HttpRespons
- asp.net-mvc – ASP.NET MVC – 正确使用View Model和Comma
推荐文章
站长推荐
- asp.net-mvc-3 – 如何在MVC3中格式化小数超过2位
- 我可以在.NET中设置IIS MIME类型吗?
- asp.net-mvc-5 – 我需要在MVC Razor中编码属性值
- asp.net-mvc-3 – HTML.CheckBox MVC3的相同名称
- asp.net-mvc – 实体框架 – 如何防止创建列的模
- asp.net – sql server报告服务和其他报告工具之
- asp.net-mvc – ASP.Net MVC如何使用Html.Render
- asp.net – 如何使用JQuery动态添加div?
- asp.net – INSERT存储过程不起作用?
- 初探CSRF在ASP.NET Core中的处理方式
热点阅读