Asp.Net数据绑定

2018-06-22 06:29:35来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

数据绑定,顾名思义需要数据!这里以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()方法时,用户所做的修改会被传送回数据源控件以实现跟新。

 

 

 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:&lt;学习&gt;.NET的反射基础

下一篇:整合Spring.net到asp.net网站开发中初探