您现在的位置: 网页制作教程网 >> 网络编程 >> Asp.net 教程 >> ASP.NET 开发技巧 >> 文章正文
作者:陶刚编译
来源:天极Yesky
热度:
2007-5-17 21:55:39
在前面的"模板中的数据绑定"部分中我们论述过,ASP.NET包含了一种宣告式的数据绑定语法,用于在数据绑定模板中把数据源字段与控件的属性相关联。你也可以在代码中使用<%# ... >语法来进行任意值的数据绑定,例如页面和控件属性、集合、表达式,甚至于方法调用的返回结果。为了强制计算数据绑定的值,你必须在包含数据绑定语法的页面或控件上调用DataBind方法。下面的表格显示了ASP.NET中的数据绑定语法的一些例子。
| 单个属性 | Customer: <%# custID %> |
| 集合 Orders | <asp:ListBox id="List1" datasource='<%# myArray %>' runat="server"> |
| 表达式 Contact | <%# ( customer.FirstName + " " + customer.LastName ) %> |
| 方法的返回值 | Outstanding Balance: <%# GetBalance(custID) %> |
| Number of Records: <%# count.ToString() %> |
| <script language="VB" runat="server"> Sub Page_Load(sender As Object, e As EventArgs) Page.DataBind End Sub ReadOnly Property custID() As String Get Return "ALFKI" End Get End Property ReadOnly Property orderCount() As Integer Get Return 11 End Get End Property </script> <form action="DataBind1_vb.aspx" runat="server"> Customer: <b><%# custID %></b><br /> Open Orders: <b><%# orderCount %></b> </form> |
我来说两句:
推荐文章
相关文章