code_junkie

How do I use an ASP.net asp:RangeValidator to validate a date properly?

Nov 12th, 2011
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. <asp:TemplateField HeaderText="* License Setup Date">
  2. <EditItemTemplate>
  3. <asp:RequiredFieldValidator ID="LicenseSetupDateRequired"
  4. ErrorMessage="License Setup Date can't be blank."
  5. ValidationGroup="EditClientDetails"
  6. ControlToValidate="BeginDate"
  7. Text="*!"
  8. Display="Dynamic"
  9. runat="server"></asp:RequiredFieldValidator>
  10. <asp:RangeValidator ID="LicenseSetupDateRange"
  11. ErrorMessage="License Setup Date needs to be a date between 01/01/2000 and 12/31/2200"
  12. ValidationGroup="EditClientDetails"
  13. ControlToValidate="BeginDate"
  14. MinimumValue="01/01/2000"
  15. MaximumValue="12/31/2002"
  16. Type="Date"
  17. Text="*!" Display="Dynamic" runat="server"></asp:RangeValidator>
  18. <asp:TextBox ID="BeginDate" MaxLength="10"
  19. Text='<%# Bind("BeginDate", "{0:MM/dd/yyyy}") %>'
  20. runat="server"></asp:TextBox>
  21. <span class="fieldNote">(mm/dd/yyyy format)</span>
  22. </EditItemTemplate>
  23. </asp:TemplateField>
Add Comment
Please, Sign In to add comment