文献综述082501295杨君华.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文献综述082501295杨君华

数据绑定在网站设计中的应用 摘要:关键字:引言:正文: 不过,ASP.NET的数据绑定与直接的数据绑定还有一点相似之处,即单向连接。数据从数据对象中流向控件,然后数据对象被释放,页面被发送到顾客端。如果用户修改控件里的数据,应用程序也可以更新数据库中的相应的记录,但这些不是自动发生的。 与旧的数据绑定相比,ASP.NET的数据绑定更具有灵活性。它提供了很多功能强大的数据绑定控件,如GridView和DetailsView等,这些控件可以灵活地展示信息,并允许对它们进行格式化。改变它们的布局,还可以把它们放置在其他的控件之中。 数据绑定的类型 ASP.NET数据绑定具有两种类型:单值绑定和多值绑定。单值绑定相对来说比较简单,然而多只绑定则要满足ASP.NET数据控件的数据绑定需要。 单值绑定 可以通过单值绑定的方式把数据添加到ASP.NET页面的任何地方。可以把数据放在一个控件的属性定义标记里,也可以直接以纯文本的形式放置在HTML标记里。单值绑定并不需要同ADO.NET一起工作,相反,单值绑定允许把一个变量、一个属性或者一个表达式动态地插入到一个页面中。单值绑定还可以帮助创建数据控件的模板。 多值绑定 多值绑定可以显示一个表中的所有内容。同单值绑定不一样,这种类型的数据绑定需要支持它的特殊控件。一般来说,这些控件可以使一个列表控件,如CheckBoxList或ListBox,还可以是GirdView等更先进的控件。如果一个控件提供一个名为DataSource的属性的话,那么这个控件就支持多值绑定。同单值绑定一样,多值绑定也不需要同ADO.NET一起工作,它们可以从一个集合或一个数组中获得数据。 数据绑定的工作方式 单值数据绑定和多值绑定的工作方式不太一样。使用单值绑定时,需要把数据绑定表达式插入到.aspx文件的标记中。而使用多值绑定时,就必须设置一个数据控件的单个或者多个属性。 一旦指定了数据,就需要激活它,可以通过调用DataBind方法来激活数据绑定。方法DataBind是ASP.NET控件类提供的一个基本功能,它能够自动的绑定一个控件和该控件包含的任何子控件。使用多值绑定时,可以使用列表控件提供的DataBind方法。同样,也可以通过调用当前页面的对象的DataBind方法来绑定整个页面。一旦调用这个方法,所有的数据绑定表达式会以指定的值来代替。 单值绑定 单值绑定其实就是实现动态文本的一种方式,为了实现单值绑定,可以向ASP.NET页面文件中添加特殊的数据绑定表达式。主要有4种数据绑定表达式: %=XXX%,它是内联引用方式,可以引用C#代码。 %#XXX%,它可以引用.cs文件中的代码的字段,但这个字段必须初始化后,在页面的Load事件中使用Page.DataBind方法实现。 %#$XXX,它可以引用Web.config文件中预定义的字段或者已注册的类。 %#Eval(XXX)%,它类似于JavaScript,数据源也需要绑定。 多值绑定 多值绑定通常同列表控件以及复杂的数据控件一起工作,可以把多个数据一次绑定在这些空间中以显示在页面上。 多值绑定的步骤如下: 把存储数据的数据对象(DataTable、ArrayList等)绑定到列表控件或数据控件的属性DataSource中。 调用List控件或数据控件的方法DataBind。 多值绑定可以使程序员不用编写循环语句就把Array或DataTable中的数据添加到空间中,还简化了支持复杂格式和模板选择的数据显示,使得数据能够自动被配置为控件中想要显示的格式。 为了创建多只绑定,需要使用支持数据绑定的控件,ASP.NET提供一系列的这类控件,它们是: 列表控件,诸如ListBox、DropList、CheckBoxList和RadioButtonList等。 HtmlSelect,它是一个HTML控件,类似于ListBox控件。 GirdView、DataView、FormView和ListView等复杂的数据控件。 可以在后台通过设置控件的DataSource属性来绑定数据,也可以在.aspx文件中直接修改控件标记来实现。 绑定列表控件 绑定列表控件比较简单,步骤如下: 创建并填充某个类型的数据对象。数据对象的选择比较多,如Array、ArrayList和Hashtable集合、强类型的List或字典集合、DataTable和DataSet。总之,可以使用任何支持IEnumerable接口的集合类型。 把数据对象绑定到适合的控件。只需要通过设置空间的DataSource属性为相应的数据对象即可。 激活绑定。通过调用控件的方法来激活绑定。 结论: 综上所述,。 [1]赵晓东.张正礼.许小荣. ASP.NET 3.5从入门到精通. 北京:清华大学出版社20

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档