读者讲解ADO.NET新特性相关介绍
创始人
2024-06-18 15:50:29
0

本文介绍ADO.NET是.NET应用程序中用于处理数据库数据的首选技术,介绍了ADO.NET新特性、使用DataSet保存和操作数据、使用DataAdapter连接不同的数据源的最新技术。

ADO.NET新特性对XML的强大支持、在.NET应用程序中使用ADO.NET的时机和位置、利用ADO.NET使用Web服务的方式等,这些都是我们在.NET应用程序开发过程中要重点关注的方面。

本书适合熟悉C#基础编程知识,具有使用Visual Studio.NET和C#命令行编译器的经验,并希望掌握如何在.NET应用程序使用ADO.NET技术的中高级开发人员。

本书详细介绍了ADO.NET新特性、使用DataSet保存和操作数据、使用DataAdapter连接不同的数据源的最新技术、ADO.NET对XML的强大支持、在.NET应用程序中使用ADO.NET的时机和位置、ADO.NET新特性使用Web服务的方式等,这些都是我们在.NET应用程序开发过程中要重点关注的方面。

在 ASP.NET 之前,通过多次回传将值恢复到窗体字段中完全是页面开发人员的事,他们将不得不从 HTTP 窗体中逐个拾取回传值,然后再将其推回字段中。幸运的是,现在 ASP.NET 可以自动完成这项任务,从而为开发人员免除了一项令人厌烦的工作,同时也无需再为窗体编写大量的代码。

但这并不是 ViewState。ADO.NET新特性是一种机制,ASP.NET 使用这种机制来跟踪服务器控件状态值,否则这些值将不作为 HTTP 窗体的一部分而回传。例如,由 Label 控件显示的文本默认情况下就保存在 ViewState 中。作为开发人员,您可以绑定数据,或在首次加载该页面时仅对 Label 编程设置一次,在后续的回传中,该标签文本将自动从 ViewState 中重新填充。#t#

因此,除了可以减少繁琐的工作和代码外,ViewState 通常还可以减少数据库的往返次数。不过ViewState 确实没有什么神秘之处,它是由 ASP.NET 页面框架管理的一个隐藏的窗体字段。当 ASP.NET 执行某个页面时,该页面上的 ViewState 值和所有控件将被收集并格式化成一个编码字符串,然后被分配给隐藏窗体字段的值属性(即 )。

由于隐藏窗体字段是发送到客户端的页面的一部分,所以 ADO.NET新特性被临时存储在客户端的浏览器中。如果客户端选择将该页面回传给服务器,则 ViewState 字符串也将被回传。回传后,ASP.NET 页面框架将解析 ViewState 字符串,并为该页面和各个控件填充 ViewState 属性。然后,控件再使用 ViewState 数据将自己重新恢复为以前的状态。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...