数据绑定时eval和bind的区别

2025-04-15 00:57:27
推荐回答(2个)
回答1:

1、Eval取出来的数据时只读的,而Bind是可更新的数据。2、Eval通常用来需要对数据进行格式化成字符串,因而和Bind方法比,性能会有所下降。3、在运行时,Eval调用DataBinder对象的Eval方法,同时引用命名容器的当前数据项。命名容器通常是包含完

回答2:

Eval 函数用于定义单向(只读)绑定。
Bind 函数用于定义双向(可更新)绑定。
除了通过在数据绑定表达式中调用 Eval 和 Bind 方法执行数据绑定外,还可以调用 <%# 和 %> 分隔符之内的任何公共范围代码,以在页面处理过程中执行该代码并返回一个值。