程序设计(11-内置对象)
秦学礼
11/10/2017
1
秦学礼
内容提要
什么是内置对象
Page对象
Request对象
Response对象
Cookie对象
Session对象
Application对象
Server对象
Mail对象
11/10/2017
2
秦学礼
什么是内置对象
对象其实就是可以重用的代码片断,类是对象的定义,对象是类的实例。
对象一般有属性、方法、事件。
能够利用成千上万的内置对象。本质上前面讲的内置函数、Web控件也都可以看作内置对象,都是类实现的。
11/10/2017
3
秦学礼
什么是内置对象
内置函数
.NET类库
服务器控件
内置对象
11/10/2017
4
秦学礼
Page类派生出来
属性: IsPostBack(页面提交)
属性: IsValid(验证通过)
方法: DataBind(数据绑定)
事件: Load (页面装载)
11/10/2017
5
秦学礼
2. Request对象
Request对象用来获取客户端的一些信息。
命名空间:
类: HttpRequest
属性: QueryString 、Form、Cookies、ServerVariables、ClientCertificate。
方法:TotalBytes
事件:BinaryRead
11/10/2017
6
秦学礼
QueryString集合
QueryString数据集合可以取得HTTP的附加参数,附加参数通常是使用“?”来连接的。其格式为:
URL地址?Query字段
在传递多个Query字段时,用“&”符号分隔符。
4-
4-
11/10/2017
7
秦学礼
QueryString 集合
我们经常可以看见类似这样的网络地址:?stockCode=600008
问号(?) 后面的值就是HTTP查询字符串,而QueryString 集合检索HTTP 查询字符串中变量的值。
参数传送的方式:GET
用QueryString 集合检索HTTP 查询字符串中变量的值时,变量和它的值是可见的。也就是说,任何一个路过的人都可以看见由QueryString 集合接收的任何变量的值,如果用它来传递用户密码是很危险的。
11/10/2017
8
秦学礼
例子
/?NAME=Fred &NAME=Sally
包含下面的脚本:
< %
FOR Each item In ("NAME")
item & "<BR>"
NEXT
% >
:
Fred
Sally
11/10/2017
9
秦学礼
ServerVariables数据集合
浏览器在浏览网页使用的传输协议是HTTP,在HTTP的标题文件中会记录一些客户端的信息,如客户的IP地址等,服务器端根据不同的客户端信息做出不同的反应,这是就需要ServerVariables集合获取所需信息。
信息含了两种值的结合体,一种是随同页面请求从客户端发送到服务器的HTTP 报头中的值,另外一种是由服务器在接收到请求时本身所提供的值。
11/10/2017
10
秦学礼
ASP.net程序设计(11-内置对象) 来自淘豆网m.daumloan.com转载请标明出处.