小编Ska*_*uba的帖子

如何从url路径获取Id

我的问题可能看起来很简单,但我被这个问题困扰了一段时间。

代码控制器:

[Route("api/ReceiptOrders/{receiptOrderNo}/[controller]")]
[ApiController]
public class ReceiptPositionsController : ControllerBase
{
    [HttpPost("{orderNo}")]
    public async Task<IActionResult> PostReceiptOrderPositions(
        [FromBody] IEnumerable<ReceiptPositionForCreationDto> receiptPositions)
    {
        var receiptOrder = await _repositoryManager.ReceiptOrder.GetReceiptOrderByOrderNoAsync(receiptOrderNo, false);
        //More code here...
    }
}
Run Code Online (Sandbox Code Playgroud)

网址:https://localhost:7164/api/ReceiptOrders/RO-20220731-4/ReceiptPositions

我的问题是:如何获取 ReceiptOrderNo(在本例中为 RO-20220731-4)?我需要它来填充“GetReceiptOrderByOrderNoAsync”方法。

c# .net-core asp.net-core asp.net-core-webapi .net-6.0

0
推荐指数
1
解决办法
907
查看次数