两个.aspx文件,一个是Validation.aspx,一个是Default.aspx。这个例子基本实现了输入控件中日期的验证。
1.Validation.aspx中文件的代码:


1



2

3

4

5

6

7

8



9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

2. 下面是Validation.js代码


1

2

3

4

5



6

7



8

9

10

11



12

13

14

15

16

17



18

19

20

21

22

23

24

25

26

27



28

29



30

31



32

33

34

35

36

37

38

39

40



41

42

43

44



45

46

47

48

49

50

51

3.最后是Default.aspx的代码


1



2

3

4.Default.aspx.cs的代码:


1

2

3

4

5

6

7

8

9

10

11

12

13



14

15



16

17

18

19

20



21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37



38

39

40



41

42



43

44

45

46

47

48



49

50

51

52

53



54

55

56

57

58

59

5.不足之处:
- 在输入控件birthDate中,事件中使用的onkeydown,《Ajax基础教程》中使用的是onchange事件,但是在程序中却无法执行。不明白是什么原因?
- 因为使用事件是onkeydown事件,感觉验证还是有那么点问题?
- 在js文件中,setMessage()函数无法正确设置颜色,不晓得什么原因?