Asp.Net数据绑定

王朝学院·作者佚名  2016-08-27  
宽屏版  字体: 小 | 中 | 大 | 超大  

数据绑定,顾名思义需要数据!这里以SQL数据库为例子!

数据绑定表达式:

第一步:设立数据表达式

<%#数据绑定表达式%>

第二步:执行Page类中的Bind()方法

PS:直接在页面之中,嵌入C#代码

<%=C#代码%>

无需调用Page.Bind()方法,上述代码总是执行

理解“数据绑定模板"

在数据绑定模板中绑定数据(1)

1.当一个asp.net控件位于一个数据绑定模板中时,可以使用Eval()方法将其的某个属性与数据源中的数据对象的某个属性绑定。

例如:

1 <ItemTemplate>

2 ClientID:<asp:Label ID="ClientID" runat="server" Text='<%#Eval("ClientID")%>'/>

3 </ItemTemplate>

lable标签绑定

2.Eval 方法提供一个单向的只读的数据值。就是说,数据是从”数据源“对象单向传送给模板中的控件,没有办法修改数据源对象中的数据。

在数据绑定模板中绑定数据(2)

1.当需要修改数据源中的数据时,通常采用Bind()方法实现功能:

例如:

1 <EditItemTemplate>

2 ClientName:<asp:TextBox ID="ClientName" runat=server Text='<%#Bind("ClientName")%>'/>

3 </EditItemTemplate>

TextBox控件修改数据源

2.当使用Bind()方法时,用户所做的修改会被传送回数据源控件以实现跟新。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有