[英]Multiple Model validation in single EditForm in Server-Side Blazor
我有一个表单,它绑定到单个 EditForm 中的三个相关模型。 我希望了解如何在同一次提交中验证它们中的每一个。 我已经能够成功验证单个模型,但我在任何地方都没有看到有关如何验证多个模型的任何详细信息。 想法?
<EditForm OnValidSubmit="@Save" EditContext="@EditContext">
<div class="form-group">
<input class="form-control" type="text" id="Title" @bind="@TargetUser.Title" />
<InputText Id="OfficePhone" Class="form-control" @bind-Value="@TargetUser.OfficePhone"></InputText>
<ValidationMessage For="@(() => TargetUser.OfficePhone)" />
<input class="form-control" type="text" id="MiddleName" @bind="@TargetUser.MiddleName" />
<div class="row row-padding">
<h4>Seller Rates</h4>
</div>
<hr />
<input type="number" step="0.01" id="HourlyRate" @bind="@UserRate.HourlyRate" class="form-control" />
<input type="number" id="Salary" @bind="@UserRate.Salary" class="form-control" />
<input type="number" step="0.01" id="OTRate" @bind="@UserRate.OTRate" class="form-control" />
<input type="date" @bind="@UserRate.ValidFrom" id="ValidFrom" class="form-control"/>
<input type="date" class="form-control" id="ValidTo" @bind="@UserRate.ValidTo" />
<DataAnnotationsValidator />
<ValidationSummary />
</EditForm>
这是一些代码的高度编辑示例。 无意展示实际存在的内容。 只是为了说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.