如何分别检查每个对象的有效性?

时间:2018-11-09 13:24:17

标签: c# .net asp.net-mvc

这是我的课程$('.bxslider').bxSlider({ slideWidth: 240, minSlides: 1, maxSlides: 4, pager: false, controls: true, auto: false, pause: 5000 }); Obj。但是Action检查整个数组ModelState.isValid,但是在每个周期中我需要一个单独的对象来检查其是否通过验证。

obj

2 个答案:

答案 0 :(得分:1)

要使用数据注释手动进行验证,可以为有问题的对象创建自己的ValidationContext,然后为每个对象运行TryValidateObject。

<div class='APart'>
 <div class='Main'>
  <input class=''MainClass' name='MainInput' value='1'>
 </div>
 <div class='Sub'>
  <input class=''SubClass' name='SubInput' value='2'>
  <input class=''SubClass' name='SubInput' value='5'>
 </div>
</div>
<div class='APart'>
 <div class='Main'>
  <input class=''MainClass' name='MainInput' value='3'>
 </div>
 <div class='Sub'>
  <input class=''SubClass' name='SubInput' value='4'>
  <input class=''SubClass' name='SubInput' value='6'>
 </div>
</div>

答案 1 :(得分:0)

尝试使用以下方法:TryValidateModel或ValidateModel