【发布时间】:2020-08-22 22:55:00
【问题描述】:
我创建了以下网络服务,可以通过以下方式访问它:
https://localhost:44311/valores/1
但我想使用如下网址访问它:
https://localhost:44311/usuario/1
在网址中使用usuario
[HttpGet("{id:int}",Name ="usuario")]
public ActionResult<Usuario> Get(int id)
{
using (var db = new prueba2Context())
{
var usuario = db.Usuario.Where(x => x.Id == id).FirstOrDefault();
if (usuario == null)
{
return NotFound();
}
return Ok(usuario);
}
}
我是c# 的新手,如果您指出我做错了什么以及如何纠正它,我将不胜感激。
这是我的文件夹的结构。
【问题讨论】:
-
您使用的是 ASP.NET 吗?还是 ASP.NET Core?
-
@Andy ASP.NET 核心
-
嘎啊啊啊。这会改变响应。请注意那里有任何讨厌的东西,我在确定之前给出了答案。
-
一,我必须删除我的答案,因为它是 asp.net-core。 2. 以后有任何关于asp.net-core(vs dot-net-framework)的问题,请用asp.net core“标记”。 (3) 我要在这里编辑标签。 (4) 从技术上讲,这是一个重复的问题:stackoverflow.com/questions/24843264/…
标签: c# entity-framework asp.net-core