绑定 DataBinder.Eval(Container.DataItem,"字段")与 Eval("字段") 区别?

转载 2011年01月24日 16:27:00

以下两种绑定方法: 
绑定 DataBinder.Eval(Container.DataItem,"字段")与 Eval("字段") 区别?
他们的区别是什么?

 

ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数。缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地解析字段,而DataBinder.Eval需要使用参数来指定容器。由于这个原因,Eval只能在数据绑定控件的模板中使用,而不能用于 Page(页面)层。当然,ASP.NET 2.0页面中仍然支持DataBinder.Eval,你可以在不支持简化的Eval语法的环境中使用它。

 

DataBinder.Eval(Container.DataItem,"字段")
//这个以前在vs2003中都是这种写法。。。现在的版本都直接使用
Bind("字段")或者Eval("子段")
两种写法均可。。。

ASP.NET Eval四种绑定方式

ASP.NET Eval四种绑定方式: 1、1.x中的数据绑定语法 ' /> 2、 2.x简化Eval数据绑定语法 ' /> 3、第二种方法的方法重载 '> ...
  • GUO_LOVER
  • GUO_LOVER
  • 2016年07月07日 13:38
  • 1361

Python中字段(属性)、方法、特性的区别

Python中字段、方法、特性的区别:
  • u014745194
  • u014745194
  • 2017年04月13日 19:50
  • 1489

深入理解Java中的字段与属性的区别

1、Java中的属性和字段有什么区别?  答:Java中的属性(property),通常可以理解为get和set方法。 而字段(field),通常叫做“类成员”,或 "类成员变量”,有时也叫“域”,理...
  • chenchunlin526
  • chenchunlin526
  • 2017年05月08日 16:45
  • 5271

C# aspx 数据绑定 Bind、Eval 、DataBinder.eval、Container.DataItem

Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定,bind是双向绑定,但需数据源支持 ASP.NET   2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法Da...
  • hongkaihua1987
  • hongkaihua1987
  • 2011年08月20日 15:43
  • 492

Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的区别及用法

# Bind("Subject") %> //绑定字段 # Container.DataItemIndex + 1%> //实现自动编号 # DataBinder.Eval(Container.D...
  • dabian1987
  • dabian1987
  • 2011年11月30日 22:39
  • 763

DataBinder.Eval(Container.DataItem

1.DataBinder.Eval用法 //显示二位小数 //{0:G}代表显示True或False
  • shuo785869451
  • shuo785869451
  • 2013年11月29日 17:28
  • 716

asp.net后台绑定与前台显示,如:eval,bind,container.dataitem 的使用

关于asp.net后台绑定与前台显示 后台绑定我们一般都比较容易,前台显示我们偶尔 也会用一些如eval,bind,container.dataitem等,也正如我们所知 Eval 单向绑定...
  • ningyuanhuo
  • ningyuanhuo
  • 2012年07月09日 09:12
  • 3004

关于 Eval("")和DataBinder.Eval(Container.DataItem, "")

继ASP.NET 2.0之后就改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fiel...
  • IT_Tao
  • IT_Tao
  • 2012年09月06日 22:21
  • 295

c#中的数据绑定 Eval和Bind的区别

Eval 单向绑定:数据是只读的 Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库. ----------------------------------...
  • zhangmeijia5
  • zhangmeijia5
  • 2013年05月12日 00:10
  • 652

数据绑定Eval与Bind区别

使用数据绑定语法,可以将控件属性值绑定到数据,并指定值以对数据进行检索、更新、删除和插入操作。 数据绑定语法          数据绑定表达式包含在  分隔符之内,并使用 Eval 和 Bind ...
  • nuptsv_ice
  • nuptsv_ice
  • 2014年04月21日 16:55
  • 906
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:绑定 DataBinder.Eval(Container.DataItem,"字段")与 Eval("字段") 区别?
举报原因:
原因补充:

(最多只允许输入30个字)