现在的位置: 首页 > 综合 > 正文

验证控件的使用四( RangeValidator)

2012年01月22日 ⁄ 综合 ⁄ 共 1266字 ⁄ 字号 评论关闭


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>

抱歉!评论已关闭.