Eval和Bind的区别
绑定表达式
<%# Eval("字段名") %>
<%# Bind("字段名") %>
1、Eval 单向绑定:数据是只读的
Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库.
2.当对次表达式操作时候,必须用Eval 如<%# Eval("字段名").ToString().Trim() %>
3、绑定控件的属性时要用Bind,而Eval则是其它一些。
例如:<asp:TextBox ID="First" RunAt="Server" Text='<%# Bind("FirstName") %>' />
例如:<td><%# Eval("ProductID") %></td>
绑定表达式
<%# Eval("字段名") %>
<%# Bind("字段名") %>
1、Eval 单向绑定:数据是只读的
Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库.
2.当对次表达式操作时候,必须用Eval 如<%# Eval("字段名").ToString().Trim() %>
3、绑定控件的属性时要用Bind,而Eval则是其它一些。
例如:<asp:TextBox ID="First" RunAt="Server" Text='<%# Bind("FirstName") %>' />
例如:<td><%# Eval("ProductID") %></td>