Jimmypony的技术汇总区
很多都不会,很多都不懂,不要浮躁,静心学习

看了微软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种方式主要运用的地方和优劣。。。有待在进一步学习中领悟


 

posted on 2008-03-19 16:38  Jim~  阅读(983)  评论(0编辑  收藏  举报