asp.net框架中数据绑定概要与数据绑定表达式使用

asp.net框架中数据绑定概要与数据绑定表达式使用

ID:12282925

大小:35.50 KB

页数:10页

时间:2018-07-16

asp.net框架中数据绑定概要与数据绑定表达式使用_第1页
asp.net框架中数据绑定概要与数据绑定表达式使用_第2页
asp.net框架中数据绑定概要与数据绑定表达式使用_第3页
asp.net框架中数据绑定概要与数据绑定表达式使用_第4页
asp.net框架中数据绑定概要与数据绑定表达式使用_第5页
资源描述:

《asp.net框架中数据绑定概要与数据绑定表达式使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、★精品文档★ASP.NET框架中数据绑定概要与数据绑定表达式使用  数据绑定是ASP.NET中操作数据的基础方式,这里我们暂时抛开.NET提供的控件,来从基础上讲解ASP.NET框架中的数据绑定概要与数据绑定表达式的使用:<%#%语法ASP.NET介绍了一种新的声明性语法<%#%。该语法是在.aspx页中使用数据绑定的基础。所有数据绑定表达式都必须包含在这些字符中。下面的列表包含从多个源进行简单数据绑定的示例:简单属性(用于客户的语法):<%#custID%集合(用于订单的语法):<asp:ListBoxid=“List1”datasource=‘<

2、%#myArray%’runat=“server” 表达式(用于联系人的语法):<%#(customer.FirstName+““+customer.LastName)%方法结果(用于未结清余额的语法):<%#GetBalance(custID)%在前面的示例中,<%#%内联标记用于指示将把特定数据源中的信息放在.aspx2016全新精品资料-全新公文范文-全程指导写作–独家原创10/10★精品文档★页中的什么位置。以下数据绑定示例使用TextBoxWeb服务器控件:<asp:textboxid=txttext=“<%#custID%”ru

3、nat=server/Page.DataBind()versusControl.DataBind()确定特定数据源并设置.aspx页上的对象之后,您必须将数据绑定到数据源。您可以使用Page.DataBind或Control.DataBind方法将数据绑定到数据源。这两种方法的使用方式很相似。主要差别在于:调用Page.DataBind方法后,所有数据源都将绑定到它们的服务器控件。在显式调用Web服务器控件的DataBind方法或在调用页面级的Page.DataBind方法之前,不会有任何数据呈现给控件。通常,可以从Page_Load事件调用Page.DataBind(或Data

4、Bind)。数据绑定表达式深入数据绑定表达式包含在<%#和%分隔符之内,并使用Eval和Bind函数。Eval函数用于定义单向(只读)绑定。Bind函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用Eval和Bind方法执行数据绑定外,还可以调用<%#和%分隔符之内的任何公共范围代码,以在页面处理过程中执行该代码并返回一个值。调用控件或Page类的DataBind方法时,会对数据绑定表达式进行解析。对于有些控件,如2016全新精品资料-全新公文范文-全程指导写作–独家原创10/10★精品文档★GridView、DetailsView和FormView控件,

5、会在控件的PreRender事件期间自动解析数据绑定表达式,不需要显式调用DataBind方法。下面的代码示例演示如何将数据绑定表达式与ItemTemplate中的FormView控件结合使用。<asp:FormViewID=“FormView1” DataSourceID=“SqlDataSource1” DataKeyNames=“ProductID”   RunAt=“server” <ItemTemplate <table  <tr<tdalign=“r

6、ight”<bProductID:</b</td  <td<%#Eval(“ProductID”)%</td</tr  <tr<tdalign=“right”<bProductName:</b</td <td<%#Eval(“ProductName”)%</td</tr  <tr<tdalign=“right”<bCategoryID:</b</td <td<%#E

7、val(“CategoryID”)%</td</tr2016全新精品资料-全新公文范文-全程指导写作–独家原创10/10★精品文档★  <tr<tdalign=“right”<bQuantityPerUnit:</b</td<td<%#Eval(“QuantityPerUnit”)%</td</tr  <tr<tdalign=“right”<bUnitPri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。