如何创建一个将类作为 arg 的处理程序。这是基于Razor pages 的 mediatr 示例。在示例中,“Query”对象只有一个“Id”属性。我想要 2 个属性,例如:
public async Task OnGetEditAsync(Query query)
{
Data = await _mediator.Send(query);
}
public class Query
{
public string FirstId { get; set; }
public string SecondId { get; set; }
}
当我尝试在我的 cshtml 中创建这样的路由时:
<a asp-page="/TestPage" asp-route-FirstId="abc" asp-route-SecondId="123">Test Link</a>
我收到 400 错误。是否有可能做到这一点?