devo creare un controllo personalizzato che cambi gli attributi del campo controltovalidate.
In particolare devo controllare un textbox e se non viene inserito nulla devo cambiare il colore dello sfondo del texbox evidenziandolo in rosso. Il controllo è semplice ma non ho idea di come metterlo in un controllo personalizzato per poi usarlo quando mi serve.
ho provato con:
Public Class miocontrollo
Inherits System.Web.UI.WebControls.BaseValidator
Protected Overrides Function EvaluateIsValid() As Boolean
Dim ctrl As TextBox = FindControl(ControlToValidate)
If Not ctrl Is Nothing Then
ctrl.BackColor = Color.Red
Return True
Else
Return False
End If
End Function
End Class