看了微软MVP朱晔出的ASP.NET第一步,大致了解了单值绑定的分类和用法。
表达式主要分为4种
- <%= XXX %> 内联引用方式本 可以引用C#代码
- <%# XXX %> 可以引用.CS代码中的字段 前提在初始化相应字段后,在Page_Load页面上使用Page.DataBind()
- <%#$ XXX %> 可以引用webConfig.xml中预定义的字段或者已注册的类的表达式
- <%#Eval(XXX) %> 类似于JAVASCRIPT方式 数据源也需要绑定,以下是DEMO
首先给出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

25

26

27

28

29

30

31

32

33

34

35

36

37

38


39

40

41

42

43

44

45

46

以下是.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

对web.config的添加:










新建的codeExpressionBulider类


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

以上代码在VS2008中通过。
虽然大概了解了下,但是还是不知道这4种方式主要运用的地方和优劣。。。有待在进一步学习中领悟