Advertisement
Guest User

CCC

a guest
Apr 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 1.46 KB | None | 0 0
  1. ASP:
  2.  
  3. <asp:TableCell>
  4. Birthday:
  5. </asp:TableCell>
  6. <asp:TableCell>
  7. <asp:TextBox ID="BirthdayT" runat="server"></asp:TextBox>
  8. </asp:TableCell>
  9. <asp:TableCell>
  10. <asp:RequiredFieldValidator ID="BirthdayR" runat="server" ControlToValidate="LName" ErrorMessage="Required Field">
  11. </asp:RequiredFieldValidator>
  12. </asp:TableCell>
  13. <asp:TableCell>
  14. <asp:CustomValidator ID="BirthdayV" runat="server" ErrorMessage="Invalid Date" OnServerValidate="BirthdayV_ServerValidate" ValidateEmptyText="True">
  15. </asp:CustomValidator>
  16. </asp:TableCell>
  17.  
  18. CS:
  19.  
  20. TextBox:
  21.  
  22.     protected void BirthdayV_ServerValidate(object source, ServerValidateEventArgs args)
  23.     {
  24.         DateTime selected;
  25.  
  26.         try
  27.         {
  28.             selected = Convert.ToDateTime(BirthdayT.Text);
  29.         }
  30.         catch (System.FormatException e)
  31.         {
  32.             args.IsValid = false;
  33.             return;
  34.         }
  35.  
  36.         DateTime min = DateTime.Now.AddYears(-12);
  37.         DateTime max = DateTime.Now.AddYears(-120);
  38.         args.IsValid = !(DateTime.Compare(selected, min) > 0) && !(DateTime.Compare(selected, max) < 0);
  39.     }
  40.  
  41. Calendar:
  42.  
  43.     protected void BirthdayV_ServerValidate(object source, ServerValidateEventArgs args)
  44.     {
  45.         DateTime selected = Birthday.SelectedDate;
  46.  
  47.         DateTime min = DateTime.Now.AddYears(-12);
  48.         DateTime max = DateTime.Now.AddYears(-120);
  49.         args.IsValid = !(DateTime.Compare(selected, min) > 0) && !(DateTime.Compare(selected, max) < 0);
  50.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement