首页 > TAG信息列表 > asp-net-core-routing

C#-ASP.NET Core WebAPI 2 PUT方法名称

我已经苦苦挣扎了一段时间,似乎无法解决这个问题. 我有一个控制器,说“老师”. 我想要一个具有不同名称的PUT操作,但是接受[FromBody]一个复杂的DTO. 如何调用?我尝试的一切都给了我404. [Produces("application/json")] [Route("api/Teacher")] public class TeacherController :

c#-将文本而不是int ID添加到URL

目前,我们的固定链接不正确,并阻碍了搜索,例如https://example.com/zh-CN/blogs/19-该URL中应包含Google可以在搜索中选择的单词,而不是用于从Db检索的int id. 假设“汽车行业最新版”的一篇文章介绍了Google,如果我们能够编辑包含关键字的链接,那么它将在算法中发挥更大的作用.例

c# – ASP.NET核心属性路由

我正在将项目迁移到asp net core,但我无法配置这些路由,我使用属性来映射操作. ASP.Net WebAPI2的代码 [Route("api/[controller]")] public class SalesController : Controller { // api/sales/1 -> ok [HttpGet] public HttpResponseMessage Get(int id) {

c# – 如何为{id} /访问制作有效路线?

我是asp.core的新手,所以我尝试制作{id} / visits的有效路线 我的代码: [Produces("application/json")] [Route("/Users")] public class UserController { [HttpGet] [Route("{id}/visits")] public async Task<IActionResult> GetUser([FromR

c# – MVC 6中的路由

我有一个超级简单的控制器,有两种方法: public IActionResult Users(long id) { return Json(new { name = "Example User" }); } public IActionResult Users() { return Json(new { list = new List<User>() }); } 一个选择所有用户,另一个返回所有用户.在web api 2中,