Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么ValidationMessage组件在使用EditContext时不在Blazor wasm中显示错误消息_Blazor_Webassembly - Fatal编程技术网

为什么ValidationMessage组件在使用EditContext时不在Blazor wasm中显示错误消息

为什么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

我使用Blazor wasm创建一个表单,并使用EditContext属性(而不是Model属性)

在razor页面中,我使用ValidationMessage组件,如下所示:

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" });