У меня есть много элементов управления в моей веб-форме asp.net, которые требуют проверки. Вместо того, чтобы перечислять каждый элемент управления в коде за страницей, требующей проверки, я хотел бы добавить класс css «required» к необходимым элементам управления, а затем при отправке кода позади будет проверять каждый элемент управления с этим классом. Я довольно новичок в .net, так что вот какой-то псевдокод :
Public Sub ValidateAllControls(ByVal a As Object)
For Each c As Control In a.Controls
If c.Controls.Count > 0 And c.Controls.class = "required" Then
ValidateAllControls(c)
Else
If TypeOf c Is TextBox Then
If CType(c, TextBox).Text = "" Then
c.Controls.BorderColor = Drawing.Color.Red
lblValidate.text = "Text Box cannot be empty"
End If
End If
End If
Next
End Sub
Рад слышать ваши предложения. Спасибо