为什么ValidationMessage组件在使用EditContext时不在Blazor wasm中显示错误消息
我使用Blazor wasm创建一个表单,并使用EditContext属性(而不是Model属性) 在razor页面中,我使用ValidationMessage组件,如下所示:为什么ValidationMessage组件在使用EditContext时不在Blazor wasm中显示错误消息,blazor,webassembly,Blazor,Webassembly,我使用Blazor wasm创建一个表单,并使用EditContext属性(而不是Model属性) 在razor页面中,我使用ValidationMessage组件,如下所示: private EditContext FormEditContext; protected override Task OnInitializedAsync() { FormEditContext = new EditContext(MyModel); return base.OnInitializedAs
private EditContext FormEditContext;
protected override Task OnInitializedAsync()
{
FormEditContext = new EditContext(MyModel);
return base.OnInitializedAsync();
}
<ValidationMessage For=@(() => MyModel.FirstName)></ValidationMessage>
有关信息,ValidationSummary组件将显示错误消息
private EditContext FormEditContext;
protected override Task OnInitializedAsync()
{
FormEditContext = new EditContext(MyModel);
return base.OnInitializedAsync();
}
<ValidationMessage For=@(() => MyModel.FirstName)></ValidationMessage>
yield return new ValidationResult("FirstName required", new[] { "FirstName" });