如何解决对多个字段独立使用相同的 DivValidationMessage
我有一个页面,其中包含一个表格,我在其中显示代码和到期日期。
<table class="table table-light gw-primary">
<thead>
<tr>
<th scope="col" title="Durchführungs-Datum">@Localizer["Expiration Date"]</th>
<th scope="col">@Localizer["Code"]</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.Codes)
{
<tr>
<td>
<div id="@item.Code" class="input-group" >
<div>
<input class="form-control" id="ExpirationDate-for-@item.Code" name="ExpirationDate" placeholder="TT.MM.JJJJ" value="@item.ExpirationDate.ToString().Substring(0,10)" type="text">
@Html.DivValidationMessageFor(x => x.ExpirationDateCode)
<p id="text-for-@item.Code" style="color:red;"></p>
</div>
<button type="submit" onclick="changeExpirationDate($(`#ExpirationDate-for-@item.Code`).val(),$(this).parent().attr('id'))" class="btn btn-secondary mr-2 mb-4 px-2">@Localizer["Modify"]</button>
</div>
</td>
<td>
@item.Code
</td>
</tr>
}
</tbody>
</table>
</div>
视图模型按原样构造:
目标是仅显示不正确字段的错误消息。不是所有的人。 但正如在 foreach 循环中显示的那样,所有行都将具有相同的显示消息,同时为所有行显示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。