当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP+全新接触(3)

ASP
简单ASP论坛DIY
如何防止页面中的敏感信息被提取
asp创建对象及中文显示解决技巧
基础开发入门级:JSP与ASP的比较
数据库受到限制怎么办?
ASP初学者常犯的几个错误
Asp定时执行操作、Asp定时读取数据库(网页定时操作详解)
ASP优化:非常实用的ASP提速技巧五则
ASP教程:解决ASP脚本运行超时的方法
ASP安全:简单学习ASP连接数据库方法
简单一招用ASP实现对IE地址栏参数的判断
asp控制xml数据库的6段非常的经典代码
ASP进阶:验证身份证号是否正确的代码
ASP教程:使用ASP生成图片彩色校验码
ASP进阶:用ASP判断文件地址是否有效
ASP进阶:用asp做的简单搜索引擎代码
ASP实例 挂QQ的网页源代码ASP/PHP
ASP答疑 解决ASP脚本运行超时的方法
轻轻松松破解开别人ASP木马密码的方法
用ASP操作Access数据库 ADOX的使用

ASP+全新接触(3)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 50 ::
收藏到网摘: n/a

  在ASP+中,当服务器第一次从数据库中取回数据后,数据被保存在变量中,当服务器接到相同的请求后,经过缓存的数据直接从服务器传递到客户端,现在我们可以不必打搅数据库了。

  当然,你得在代码中设定数据的缓存期限,到了规定的时间或满足特定的条件,就清空缓存,取回新的数据。至于如何来设定缓存的期限,就完全取决于你的需求与技巧了。

  4.ADO+,更易于使用的ADO

  好马配好鞍,Microsoft在推出ASP+的同时,也推出了全新的ADO,即ADO+。ADO+以一种n维(n-dimensional)的,面向对象的方式来处理数据。在ADO中,数据以二维的形式表现出来,即行,列。但如果RecordSet中有一个特定的行列本身又是一个RecordSet,从而形成一个新的维度呢?这样的情况在ADO中很棘手,而用ADO+创建这样的多维RecordSet却只是举手之劳。

  事实上,上面所说的RecordSet在ADO+中已不复存在,取而代之的是DataSet。在ADO+中,DataSet相当于RecordSet的集合,DataView则类似于RecordSet。

  三.服务器端控件

  ASP+的另一个诱人之处就是增加了更多好用的服务器端控件,Microsoft显然很好地听取了web开发者的反馈,新增的控件不仅增强了ASP+的功能,同时将以往让开发者们头痛的许多繁琐重复的工作都交给控件去完成了。以下是对这些控件的大致分类:

  1.List controls

  这类控件使你在客户端浏览器中创建列表变得更加轻松简单,同时给你更多的可定制性,现在你可以花更少的精力在页面布局上了。例子有:Repeater, DataList以及DataGrid controls

  2.Rich controls

  这类控件被用来在客户端生成更复杂,丰富的HTML元素。如:calender Control

  3.Validation controls

  验证控件属于隐式控件,它们被用来执行客户端与服务器端的验证。这类控件的数量相当之多,可以完成以前需要手工编写代码的各式各样的验证任务,程序员现在可以省去大量的If... else语句了。如:RequiredFieldValidator control, CompareValidator control, RangeValidator control, and RegularExpressionValidator control