在看《ASP.NET实用教程》的时候看到了数据绑定和数据控件这一部分,不自觉的就和当初的牛腩联系起来了,当然在牛腩新闻发布系统中我们使用了大量的数据绑定和数据控件,但具体的原理还没有具体的了解过,然而在ASP.NET中与它再次相遇,就不能放任其不管了。这一部分同样也是对之前学习的不断夯实,那具体是怎样的呢?
数据绑定
数据绑定是访问数据库的一种方法,它不仅允许开发人员绑定数据源,还可以绑定到简单属性、集合、表达式等,使数据的显示更加方便和高效。
与ADO.NET数据库访问技术不同:数据绑定技术可以让程序员不用关注数据库连接、数据库命令以及如何格式化这些数据以显示在页面上等环节,而是直接把数据绑定到HTML元素;
原理:首先要设置控件的数据源和数据的显示格式,设置完毕后,控件就会自动完成剩余的工作,以把要显示的数据按照设定的格式显示在页面上;
两种类型:单值绑定和多值绑定。
单值绑定
是实现动态文本的一种方式。可以使用数据绑定表达式来完成:
1.<%=XXX%>。内联引用方式,可以引用C#代码。