ModelStateの一部の要素(リスト要素)について検証エラーをクリアしたい

◇実現したい事
以下の様なModelについて
Rowsの検証エラーをとある処理の際にはクリアしたいと考えております。

Model

1Public Class Page1 2 Public Property InDate As Date? 3 4 Public Property Rows As New List(Of Page1.Row) 5 6 Public Property RowData As Row 7 8 Public Class Row 9 Public Property ITEM1 As String 10 Public Property ITEM2 As String 11 End Class 12End Class

◇試したこと
●動作する例
ModelState("InDate").Error.Clear
→この場合、InDateの検証エラーはクリアできておりました。

●NGの例
ModelState("Rows").Error.Clear
ModelState("Rows*").Error.Clear
→エラーとなりました。

◇質問
ブレークポイントを作りModelStateのKey値を見ると
Rows[0].ITEM1
Rows[0].ITEM2
Rows[1].ITEM1
Rows[1].ITEM2


と続いていたので一つずつエラーをクリアする必要があると考えております。
今回の場合、どのように指定すれば
Rows[0].ITEM1 以下の全ての検証エラーをクリアできるのか
お教えいただきたく存じます。

よろしくお願いいたします。

コメントを投稿

0 コメント