◇実現したい事
以下の様な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 コメント