0

在使用 blazor 时ValidationMessage,我意识到这个组件将错误包装在 a 周围div并添加类validation-message

在此处输入图像描述

如何在没有 div 的情况下仅获取错误字符串?

4

1 回答 1

1

您可以从以下位置获取验证错误消息EditContext

<EditForm @ref="_editForm">
...
</EditForm>
@code {
    private EditForm _editForm;
    protected void OnInitialized()
    {
        var editContext = _editForm.EditContext;
        editContext.OnValidationStateChanged += (o, e) =>
        {
             var validationMessages = editContext.GetValidationMessages();
        }
    }
}
于 2020-03-28T15:09:10.733 回答