0
私はasp.net Webフォームで、検証が必要なコントロールがたくさんあります。検証を必要とするコードビハインドページの各コントロールをリストするのではなく、必要なコントロールにcssクラス "required"を追加して、コードを送信すると、このクラスの各コントロールが検証されます。特定のCSSクラスを含むasp.net(VB)パネルのコントロールを検証します。
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
ご提案を聞いて幸せ:私はいくつかの擬似コードであるので、ここでは.NETにかなり新しいです。ありがとう