Получить только строку ошибки из ValidationMessage в Blazor? - PullRequest
0 голосов
/ 27 марта 2020

При использовании Blazor's ValidationMessage я понял, что этот компонент переносит ошибку вокруг div и добавил класс validation-message

enter image description here

Как я могу получить только строку ошибки без div?

1 Ответ

1 голос
/ 28 марта 2020

Вы можете получить сообщения об ошибках валидации от EditContext

<EditForm @ref="_editForm">
...
</EditForm>
@code {
    private EditForm _editForm;
    protected void OnInitialized()
    {
        var editContext = _editForm.EditContext;
        editContext.OnValidationStateChanged += (o, e) =>
        {
             var validationMessages = editContext.GetValidationMessages();
        }
    }
}
...