1 <% @ Page Language = " C# " %> 2 3 < script runat = " server " > 4 protected void Page_Load( object sender, EventArgs e) 5 { 6 RangeValidator1.MinimumValue = DateTime.Now.ToShortDateString(); 7 RangeValidator1.MaximumValue = DateTime.Now.AddDays( 14 ).ToShortDateString(); 8 } 9 10 protected void Calendar1_SelectionChanged( object sender, EventArgs e) 11 { 12 TextBox1.Text = Calendar1.SelectedDate.ToShortDateString(); 13 } 14 15 protected void Button1_Click( object sender, EventArgs e) 16 { 17 if (Page.IsValid) 18 { 19 Label1.Text = " You are set to arrive on: " + TextBox1.Text.ToString(); 20 } 21 } 22 </ script > 23 24 < html xmlns = " http://www.w3.org/1999/xhtml " > 25 < head id = " Head1 " runat = " server " > 26 < title > Date Validation Check </ title > 27 </ head > 28 < body > 29 < form id = " form1 " runat = " server " > 30 Arrival Date: 31 < asp:TextBox ID = " TextBox1 " runat = " server " ></ asp:TextBox >& nbsp; 32 < asp:RangeValidator ID = " RangeValidator1 " runat = " server " Text = " You must only select a date within the next two weeks. " 33 ControlToValidate = " TextBox1 " Type = " Date " ></ asp:RangeValidator >< br /> 34 < br /> 35 Select your arrival date: < br /> 36 < asp:Calendar ID = " Calendar1 " runat = " server " OnSelectionChanged = " Calendar1_SelectionChanged " ></ asp:Calendar > 37 & nbsp; 38 < br /> 39 < asp:Button ID = " Button1 " runat = " server " Text = " Button " OnClick = " Button1_Click " /> 40 < br /> 41 < br /> 42 < asp:Label ID = " Label1 " runat = " server " ></ asp:Label > 43 </ form > 44 </ body > 45 </ html >