您的位置:首页 > 编程语言 > ASP

asp.net高级开发之数据绑定

2011-11-21 21:32 337 查看
什么是数据绑定?

数据绑定是在应用程序UI与业务逻辑之间建立连接的过程

1.可以指定对象的某个属性或字段作为页面某元素的绑定值

绑定语法<%# 字段名或属性名 %>

举例

页面

<body style='<%#bodystyle%>'>............</body>

代码

protected string bodystyle;

protected void Page_Load(object sender,EventArgs e)

{

bodystyle="background-color:red";

this.DataBind();

}

2.表达式绑定

要绑定的内容可以是复杂的表达式

绑定语法<%# c#表达式 %>

如:

页面

<body style='<%# pagecolor+";font-size:40px"%>'>

代码

protected string pagecolor;

protected void Page_Load(object sender,EventArgs e)

{

pagecolor="background-color:red";

this.DataBind();

}

3.集合绑定

要绑定的内容是复杂的集合对象

常用控件:DropDownList/ListBox/…

使用DataSource属性指定集合数据源,使用DataBind方法进行绑定。

4.方法调用的结果

要绑定的内容是一个方法,此方法要求有正确的返回值

简单绑定(单值绑定)

复杂绑定(多值绑定)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: