asp.net-mvc-4 – 在一个项目中混合Web Api和ASP.Net MVC页面
发布时间:2020-07-21 10:35:27 所属栏目: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 – 我需要有关HandleError的更多信息
- asp.net-mvc – ASP.NET MVC忽略所有url结尾的“.html”
- asp.net – 在Application_BeginRequest中设置会话变量
- asp.net-mvc – 具有ASP.NET MVC的多语言网站
- asp.net – 选择框更改事件中的setTimeout
- ASP.NET性能优化之局部缓存分析
- asp.net-mvc-3 – System.Web.Mvc.HandleErrorInfo错误的模
- .net – 加密ApplicationServices ConnectionString
- vs2008中文版提供下载(包含中文msdn),包括vs2008序列号和破
- 如何以编程方式将ListItems添加到ASP.NET中的DropDownList?
推荐文章
站长推荐
- asp.net-mvc – 从控制器重定向初始化不工作
- asp.net-mvc – 在Azure Active Directory B2C中
- asp.net-mvc – 在MVC Controller中访问GET参数
- ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实
- asp.net – 无法加载文件或程序集System.Web.Htt
- asp.net – 我可以愚弄HttpRequest.Current.Requ
- asp.net – 在fileupload中选择立即调用C#函数文
- asp.net-mvc-3 – dataannotations在主键上设置标
- asp.net-mvc – 有没有办法重命名RequestVerific
- asp.net-core – 构建asp.net核心错误
热点阅读
