Use ControlValidators .
For example (by reference)
<asp:textbox id="textbox1" runat="server"/>
<asp:RangeValidator id="valRange" runat="server"
ControlToValidate="textbox1"
MaximumValue="12/31/1998"
MinimumValue="1/1/1998"
Type="Date"
ErrorMessage="* The date must be between 1/1/1998 and 12/13/1998"
Display="static">*</asp:RangeValidator>
>
Type "String", "Integer", "Double", "Date" "Currency"