컨트롤 사용 검증 4 (RangeValidator)
15841 단어 Validator
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
>