gpt4 book ai didi

asp.net-mvc - 如何使用Asp.net MVC来验证列表属性的项目数最少(计数= N)?

转载 作者:行者123 更新时间:2023-12-04 21:25:55 24 4
gpt4 key购买 nike

我有一个 View 模型,它的属性看起来像这样

Property SelectedGroups() as List(of string)

在 View 中我有这样的事情
<table>
<tr>
<th>Description</th>
</tr>
<tr>
<td>
<input type="hidden" name="SelectedGroups" value="one" />
description one
</td>
</tr>
<tr>
<td>
<input type="hidden" name="SelectedGroups" value="two" />
description two
</td>
</tr>
<tr>
<td>
<input type="hidden" name="SelectedGroups" value="three" />
description three
</td>
</tr>
</table>

使用jquery添加和删除表行。有没有一种方法可以在SelectedGroups属性上创建一个验证属性,该属性将需要最少数量的列表项?这可以用javascript完成,但我希望它可以与
<% Html.EnableClientValidation()%>
<%: Html.ValidationSummary(False)%>

最佳答案

您将必须编写一个自定义验证器。内置的验证器不是那么复杂。

ScottGu在自定义验证器上写了一篇很好的文章:http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx

关于asp.net-mvc - 如何使用Asp.net MVC来验证列表属性的项目数最少(计数= N)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com