初学ASP.NET 数据 4种单值绑定方式

看了微软MVP朱晔出的ASP.NET第一步,大致了解了单值绑定的分类和用法。

表达式主要分为4种

  1. <%= XXX %>     内联引用方式本 可以引用C#代码
  2. <%# XXX %>     可以引用.CS代码中的字段 前提在初始化相应字段后,在Page_Load页面上使用Page.DataBind()
  3. <%#$ XXX %>  可以引用webConfig.xml中预定义的字段或者已注册的类的表达式
  4. <%#Eval(XXX) %> 类似于JAVASCRIPT方式 数据源也需要绑定,以下是DEMO

首先给出aspx代码:

Code

 

以下是.cs代码

Code

对web.config的添加:

appSettings中:
< appSettings >
    
< add  key ="Test"  value ="appSettingDemo" />
    
</ appSettings >


expressionBuilders中:
      
< expressionBuilders >
        
< add  expressionPrefix ="Code"  type ="webTest.codeExpressionBulider" />
      
</ expressionBuilders >

 

新建的codeExpressionBulider类

Code

 

以上代码在VS2008中通过。

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


 

你可能感兴趣的:(asp.net)