• 1000 1004 *
public class EditProfileValidator : AbstractValidator<EditProfileModel>
{
private HttpClient _Http;
public EditProfileValidator(HttpClient Http)
{
_Http = Http;
}
}
на страницах Blazor
Я хочу передать HTTP-переменную, как показано ниже, в валидатор.
Проблема в том, что я получаю более 200+ ошибок, когда включаю переменная Http в качестве аргумента.
@inject HttpClient Http
<EditForm EditContext="@profileEditContext" OnSubmit="UpdateProfile">
<FluentValidator TValidator="EditProfileValidator(Http)" />
<ValidationSummary />
ПРИМЕЧАНИЕ. Следующее работает нормально, если я удаляю Http и также удаляю его из класса.
<EditForm EditContext="@profileEditContext" OnSubmit="UpdateProfile">
<FluentValidator TValidator="EditProfileValidator" />
<ValidationSummary />