You can verify that given date in daterange or not just by using asp.net RangeValidator. You need not use javascript code niether validate date at server side.
Just use RangeValidator and give minimum and maximum date and all is done. Whereever user will enter a date out of this range it will prompt a error message and stop processing.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >
<html>
<body>
<form id="Form1" runat="server">
<h4>
Check for Date Range</h4>
<br />
Enter Date:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button1" Text="Validate" runat="server" />
<br />
<br />
<asp:RangeValidator ID="RangeValidator1" ControlToValidate="TextBox1" Type="Date"
MaximumValue="10/10/2010" MinimumValue="01/01/2010" SetFocusOnError="true" Text="The Date entered is not in given range."
runat="server" />
</form>
</body>
</html>
No comments:
Post a Comment