.net8 中的 Blazor 在表单已预填充时不会验证编辑表单,但适用于空表单

问题描述 投票:0回答:1
validation blazor .net-8.0 blazor-editform
1个回答
0
投票

我回答了我自己的问题。 我不应该这样做..

<EditForm Model="@FormData" OnValidSubmit="@HandleValidSubmit" OnInvalidSubmit="@HandleInValidSubmit">
名 FormData.FirstName)" />

我的 .cs 是这样的......

FormData = new FormUIModel();    
FormModel data = new FormModel();
data = await _service.GetFormData(rowId)
FormData.FirstName = !string.IsNullOrEmpty(data.FirstName) ? data.FirstName : null;
© www.soinside.com 2019 - 2024. All rights reserved.