Eval和Bind之间的区别
本文关键字:区别 之间 Bind Eval | 更新日期: 2023-09-27 18:01:39
可能重复:
理解asp.net Eval((和Bind((
<asp:DataList ID="DataList1" runat="server" DataKeyField="CustomerID"
DataSourceID="SqlDataSource1">
<ItemTemplate>
CustomerID:
<asp:Label ID="CustomerIDLabel" runat="server"
Text='<%# Eval("CustomerID") %>' />
</ItemTemplate>
</asp:DataList>
Eval和Bind有什么区别?
Eval方法评估数据绑定控件(如GridView、DetailsView和FormView控件(模板中的后期绑定数据表达式,Bind方法通常与输入控件(如在编辑模式下由GridView行呈现的TextBox控件(一起使用。
你在提问之前搜索过答案吗?
Eval是在上定义的受保护方法TemplateControl类,从中Page类是派生的。绑定是新的ASP.NET 2.0数据绑定关键字。这不是任何特定的方法班
Eval用于单向(只读(数据绑定,而Bind是用于双向(可编辑(数据绑定。
Eval以只读方式使用。。。所以只获取数据并显示它。Bind是用户双向数据绑定。。。
这意味着标签CustomerIDLabel
将从数据库中获取值,其中列名为CustomerID