The Gaia Ajax CustomValidator performs user-defined validation on an input control. It inherits from the ASP.NET CustomValidator, and has built-in Ajax behaviour.
1:
2: Enter an even number:<br />
3: <gaia:TextBox ID="zInput" runat="server" />
4: <gaia:Button ID="zSubmit" runat="server" OnClick="zSubmit_Click"
5: Text="Validate" />
6: <gaia:CustomValidator ID="zCustomValidator1" runat="server" OnServerValidate="zCustomValidator1_ServerValidate"
7: ControlToValidate="zInput" Display="Dynamic" ErrorMessage="Not an even number!" />
8: <br />
9: <gaia:Label ID="zResult" runat="server"></gaia:Label>
10: