これに似たモデルのセットがあります
public class OtherModel
{
[Required]
string name { get; set; }
}
public class OthersEditModel
{
List<OtherModel> others { get; set; }
}
次に、次のようなコントローラーメソッドがあります
[HttpPost]
public ActionResult EditOthers(OthersEditModel others)
{
if(ModelState.IsValid)
{
// Save
}
}
私の問題はModelState.IsValid
、リスト内のオブジェクトの検証をトリガーしていないことです。
どうすればこれを達成できますか、それとも可能ですか?
または、リスト内の要素の検証を手動でトリガーできますか?