<Required()> _
<StringLength(100, ErrorMessage:="{0} 必须至少包含 {2} 个字符,最多包含 {1} 个字符。", MinimumLength:=1)> _
<Display(Name:="选项")> _
Public Property AAA As String
<%=Html.TextBoxFor(Function(m) m.AAA)%>
<%=Html.ValidationMessageFor(Function(m) m.AAA)%>
<%=Html.TextBoxFor(Function(m) m.AAA)%>
<%=Html.ValidationMessageFor(Function(m) m.AAA)%>
<%=Html.TextBoxFor(Function(m) m.AAA)%>
<%=Html.ValidationMessageFor(Function(m) m.AAA)%>
比如我有多个重复Name的input要实现用ModelState.IsValid来验证应该怎么办? 现在只能验证第一个input
------解决思路----------------------
MVC做的太少,还真没遇到过这种事,不过你的Model里,那个属性应该是个数组类型才可以吧(不然只能接收到第一个数据),你改一下试试,也许就能验证了也说不定。