Eval 和 Bind 方法的区别

转自:http://hi.baidu.com/hailibu/blog/item/443186774d2b8b19b051b99c.html

When binding an editable value to a control, you must use the Bind() method in your
data binding expression instead of the ordinary Eval() method. Only the Bind() method creates the two way link, ensuring that updated values will be sent back to the server.

Bind方法( 双向数据绑定)即能把数据绑定到控件,又能把数据变更提交到数据库。
Eval方法( 单向数据绑定)它实现了数据读取的自动化,但是没有实现数据写入自动化。
只要可以使用Eval的地方,就可以使用新的Bind方法。
<asp:TestBox Runat="server" ID ="TheNote" Text='<%# Bind("note") %>'

你可能感兴趣的:(bind)