LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

ASP常用的对象及其方法

admin
2010年7月3日 14:39 本文热度 6593





[b]response 向客户端输出信息[/b]


写文本数据至客户端:write[br]语法:response.write "123"
写二进制数据至客户端:writebinary[br]语法:response.writebinary picture[br]picture代表一串二进制数据
重定向一个网站:redirect[br]语法:response.redirect url[br]url是重定向网页的地址[br]使用该方法前先设置属性response的buffer,该属性指示是否缓冲页面,如true则当页面所有内容处[br]理完毕后或调用flush或end后再向浏览器输出;如false则一边处理一边输出,默认为false[br]response.buffer=true (必须在asp文件起始位置设置)
结束一个网页:end[br]语法:response.end [br]结束脚本运行并返回当前结果[br][br]
清除缓冲区:clear[br]语法:response.clear[br]buffer属性为true时将清除缓冲区内所有内容[br][br]
发送缓冲区:flush[br]语法:response.flush[br]buffer属性为true时将缓冲区内所有内容立即发送给客户端[br][br]
[li]向客户端写入cookie[br]语法:response.cookies(cookie)[(key)|.attribute]=value[br]参数说明:[br]cookie: 指定cookie的名称[br]key: 可选参数,如果指定了key值,则该cookie就是一个字典,并且key值被设置为value[br]attrbute: 指定cookie自身的有关信息,常用的属性为expires,指定该cookie的过期日期[br][/li]

[b]request 返回客户端的请求数据[/b]


使用querystring得到get方法的数据[br]语法:request.querystring(variable)[br]例:[br]http://myname.com/test.asp?id=123&page=next[br]则:[br]request.querystring("id")的结果为123[br]request.querystring("page")的结果为next
使用form集合得到post方法的数据[br]语法:request.form(element)[br]例:[br]
[br][br][br]
[br]则:[br]request.form("id")的值为abc[br]request.form("pwd")的值为123
得到客户端的cookie[br]语法:request.cookies(cookie)[(key)|.attribute][br]例:[br]response.cookies("my_name")="abc"[br]response.cookies("my_info")("age")="99岁"[br]response.cookies("my_info")("tall")="2米" [br]则:[br]request.cookies("my_name")的值为abc[br]request.cookies("my_info")("age")的值为99岁[br]request.cookies("my_info")("tall")的值为2米
[li]得到服务器变量:servervariables[br]语法:request.servervariables(服务器环境变量)[br]例:[br]request.servervariables("remote_addr") 返回客户端的ip[br]request.servervariables("http_referer") 返回程序的父页地址[br]request.servervariables("http_user_agent") 返回客户端浏览器的类型及版本 [/li]
[p]注:如果request不指定以上4个集合名称时,程序将以querystring\form\cookies\servervariables顺序搜索[/p]

[b]session 保存网页信息[/b]


使用session传递参数[br]语法:session(变量名)=值[br]例:[br]某页面将abc保存在变量my_name中[br]session("my_name")="abc"[br]其他页面可以获得数据[br]my_name= session("my_name")
设置session过期[br]语法:session.timeout=值[br]session的过期时间缺省为20分钟,通过以下方法可以改变过期时间[br]session.timeout=30
释放session[br]语法:session.abandon[br]如不使用abandon,在会话超时后服务器会自动删除这些对象
[li]session.contents.remove( string ) [br][br]从会话状态中删除 指定名称的项 [/li]

[b]application 保存应用程序信息[/b]

与session不同的是,application对象会持久存在,直到关闭web服务,而且可以被程序的所有用户访问[br]语法:application(var)=值[br]例:[br]<% [br] application.lock 锁定application只允许当前用户编辑[br] application("my_name")="123" 将数据写入application("my_name")[br] application.unlock 解除锁定[br]%>

[b]server 服务器对象[/b]


mappath方法将相对路径映射到服务器上相应的物理路径[br]语法:server.mappath(path)
createobject方法用于创建已经在服务器上注册的activex组件[br]语法:server.createobject(progid)[br]参数说明:progid指出创建何种类型的对象[br]例:创建一个ado记录集[br]server.createobject("adodb.recordset")
htmlencode方法对字符串进行html编码[br]语法:server.htmlencode(string)
[li]urlencode方法对字符串进行url编码[br]语法:server.urlencode(string) [/li]




[b]ado recordset[/b]


创建与打开[br]set rs=server.createobject("adodb.recordset")[br]rs.open "select * form 表名","dsn=;uid=;pwd="
关闭与释放[br]rs.close[br]set rs=nothing
recordset对象的常用属性[br]rs.absolutepage: 当前记录位置的绝对页号[br]rs.absoluteposition: 当前记录所在的绝对位置[br]rs.activeconnection: 指示当前活跃的connection对象[br]rs.bof: 指示当前位置是否在首条记录之前[br]rs.eof: 指示当前位置是否在最后记录之后[br]rs.pagecount: 当前记录集总页数[br]rs.pagesize:每一页所含的记录数[br]rs.recordcount: 记录集所有的记录数
[li]recordset对象的常用方法[br]rs.addnew: 增加一条记录[br]rs.close: 关闭record对象[br]rs.delete: 删除目前记录[br]rs.move: 移动至特定记录[br]rs.movenext: 向后移动一条记录[br]rs.moveprevious: 向前移动一条记录[br]rs.movefirst: 移动至第一条记录[br]rs.movelast: 移动至最后一条记录[br]rs.open: 执行查询[br]rs.update: 更新记录 [/li][br]

网站设计一般流程



网站的定义

[br]1、明确网站的功能及目的;[br][br]2、确定网站的主要访问者;[br][br]3、设置网站栏目及子栏目;[br][br]4、设计网站的数据库结构;[br][br]5、根据栏目和功能及数据库的结构确定网站的整体结构,包括色调、布局、网站名称、网站标志等等;[br][br]6、根据网站的规模建立网站目录结构;[br][br]7、收集相关的图片、文字等资料。

网站整体框架的设计

[br]在photoshop里,根据上面的定义及收集的资料设计出网站整体框架图,并将框架图分解成若干个小图片保存

静态页面的制作

[br]在dreamweaver里将图片及文字按框架图设计的格式排版,完成静态页面的制作

数据库的设计

[br]根据网站数据的不同结构,在access里完成数据库结构的设计

程序设计

[br]利用editplus等软件进行网站程序部分的设计,在这里,主要是对access数据库的访问与操作

网站测试

[br]在交付网站前,必须对网站进行全面的测试,尽可能减少日后错误的发生,可能要重复以上步骤多次

该文章在 2010/7/3 14:39:37 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved