Использование ControlValidators .
Например (из ссылки)
<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»