我不明白为什么我需要使用select itemid, sum(quantity) avg(purchaserate)
from my_table
group by itemid
代替$catName= 'ShopTop205/12.50R15';
$result = substr($catName, 7,20);
print $result;//205/12.50R15;
?
如果使用[HttpPost("[action]")]
,则来自angular客户端的请求会触发控制器操作。
[HttpPost]
但是
如果我只放[HttpPost("[action]")]
,则来自anglular客户端的请求不会触及控制器操作,而是使用路径// POST: api/LeaveRequests
[HttpPost("[action]")]
public async Task<IActionResult> PostLeaveRequest([FromBody] LeaveRequest leaveRequest)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
_context.LeaveRequests.Add(leaveRequest);
await _context.SaveChangesAsync();
return CreatedAtAction("GetLeaveRequest", new { id = leaveRequest.EmployeeNo }, leaveRequest);
}
我的MVC路线
[HttPost]
我的角度http.post
[HttpGet("{id}")]
答案 0 :(得分:4)
答案 1 :(得分:0)
我在 dotnet core 中遇到了这个问题,如上所述 - 它用于具有属性替换的路由模板。