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.方法调用的结果
要绑定的内容是一个方法,此方法要求有正确的返回值
简单绑定(单值绑定)
复杂绑定(多值绑定)
数据绑定是在应用程序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.方法调用的结果
要绑定的内容是一个方法,此方法要求有正确的返回值
简单绑定(单值绑定)
复杂绑定(多值绑定)
相关文章推荐
- asp.net高级开发之数据绑定
- ASP.NET高级开发之数据绑定
- ASP.NET 2.0 数据绑定高级技巧
- Asp.net控件开发学习笔记(十二)----数据绑定
- 控件中国网:WebGrid.NET Enterprise®,一个为ASP.NET平台下WEB开发而设计的高级数据表格控件。(最新版本发布)
- ASP.NET 2.0 数据绑定高级技巧
- Asp.NET开发笔记--文本框的数据绑定与操作
- ASP.NET 2.0高级数据处理之数据绑定(转载)
- ASP.NET 2.0高级数据处理之数据绑定
- Asp.NET开发笔记--文本框的数据绑定与操作
- ASP.NET 2.0 数据绑定高级技巧
- ASP.NET 2.0高级数据处理之数据绑定
- asp.net控件开发基础(17) --------初识数据绑定控件
- asp.net控件开发基础(17) --------初识数据绑定控件
- ASP.NET 2.0高级数据处理之数据绑定
- [导入]ASP.NET 2.0快速入门(9):ASP.NET 2.0 数据绑定高级技巧
- ASP.NET 2.0高级数据处理之数据绑定语法
- Asp.net控件开发学习笔记(十二)----数据绑定
- asp.net控件开发基础(17) --------初识数据绑定控件
- Asp.NET开发笔记--文本框的数据绑定与操作