Как я могу создать обработчик, который принимает класс в качестве аргумента.Это основано на примере mediatr для страниц Razor .В этом примере объект 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.Возможно ли это сделать?