zoukankan      html  css  js  c++  java
  • Asp.Net数据绑定

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

  • 相关阅读:
    MySQL length函数
    MySQL between ... and ...
    MySQL Group By使用
    MySQL 聚合函数/分组函数
    MySQL where与like
    MySQL order by与distinct
    城市网络
    滑动窗口
    合并回文子串(NC13230)
    NC50439
  • 原文地址:https://www.cnblogs.com/SoftShine/p/3764526.html
Copyright © 2011-2022 走看看