在我们的 Angular4 MVC 应用程序中,我们使用 http 服务从数据层获取数据。 请查看代码片段
this.http.post(_this.baseUrl + "api/User/" + user.UserId)
在 API Controller 中,我没有获取 UserId 值。
如果我传递字符串值,则没有问题。
请任何人帮忙解决这个问题。
最佳答案
根据您正在使用的 URL,要进行后调用,您所要做的就是创建 Controller 操作,如下所示:-
[HttpPost]
public IActionResult Post([FromRoute]int userId)
{
var id = userId;
return Ok();
}
如果用户 ID 是字符串,则
[HttpPost]
public IActionResult Post([FromRoute]string userId)
{
var id = userId;
return Ok();
}
关于angular - 如何从 Angular 4 中的 httppost 方法将整数值传递给 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48259123/