Skip to content

Commit 65e9d64

Browse files
committed
调整代码以通过验证。
1 parent 07ec52b commit 65e9d64

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/BootstrapBlazor/Components/ValidateForm/ValidateForm.razor.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -516,10 +516,10 @@ private async Task ValidateAsync(IValidateComponent validator, ValidationContext
516516
//验证后的错误字段名集合。
517517
var newNames = messages.SelectMany(x => x.MemberNames).ToList();
518518
//计算新增的验证错误字段名称集合。
519-
var removeNames = newNames.Where(x => oldNames.Contains(x)).ToArray();
519+
var removeNames = newNames.Where(x => oldNames.Contains(x)).ToList();
520520
//从验证通过的字段集合内移除后续验证错误的字段名。
521-
foreach (var name in removeNames)
522-
ValidMemberNames.Remove(name);
521+
ValidMemberNames.RemoveAll(x => removeNames.Contains(x));
522+
523523
_tcs.TrySetResult(messages.Count == 0);
524524
}
525525

0 commit comments

Comments
 (0)