我想传递两个参数id
并page
采取行动。但是当我使用这段代码时
[HttpGet]
[Route("Actor/{id:int}/{page:int}")]
public async Task<IActionResult> Actor(int id, int page, CancellationToken cancellationToken )
{
var data = await _videoService.GetActorVideos(id, page, cancellationToken);
return View(data);
}
程序启动时出现路由错误。它永远不会到达该_videoService
行,并且Actor
不会执行该操作。
并告诉我这个错误
索引(从零开始)必须大于或等于零且小于参数列表的大小。