- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业最好文档,专业为你服务,急你所急,供你所需
文档下载最佳的地方
PAGE
专业最好文档,专业为你服务,急你所急,供你所需
文档下载最佳的地方
ASP技术简介
ASP(active server pages),是一套微软开发的服务器端脚本环境,通过它可以建立动态、交互且高效的web服务器应用程序。所有的程序都在服务器端执行,大大减轻了客户端浏览器的负担
ASP应用程序以.asp文件的形式存盘,无需编译,便能由浏览器察看,当然不能自己执行,只能在服务器执行后才能看到结果
ASP程序的控制部分,是由vbscript、javascript等脚本语言设计的,执行的时候,服务器上脚本解释器(脚本引擎)对脚本进行翻译并转换成最终的HTML文件,传递给浏览器
ASP的运行环境:必须要安装服务器。 典型的服务器:IIS
IIS软件的作用作为web服务器,IIS是Microsoft开发的一款web服务器,主要用在windows平台上
ASP基础
文件结构地道的文本文件,包含如下内容 ①Html标记 ②脚本语言 ③Asp语法
Asp只处理服务器端脚本语言,对于asp文件中的其他内容,原封不动的传ASP的基本语法
区分HTML标记和普通字符,可以在HTML标记两端加上,例如,bhello/b,将会粗体显示hello
区分服务器端的asp脚本和其他字符,可以用%和%包含asp的命令,如% sport=“climbing”%就是给sport变量赋值
另一个标准的html标记script,在编写服务器端的asp脚本可以使用它来标志用户编写的代码,注意必须要添加一个属性runat=server
递给浏览器
声明脚本语言
在asp文件中直接声明,一般放在文件的第一行,如%@ language=jscript %
使用script标记,script language=… runat=server
Html文件中应用asp变量,可以使用如下格式输出变量:% =变量或者常量 %
Response对象
作用:输出内容——Write
Response对象其他方法Redirect——实例:一个下拉列表,分别显示南农、南大、北大,选中一个则跳转到相应学校的主页
Request对象
作用:从客户端提取数据
QueryString——属性:Count Request.QueryString(“same name”)(i)
Form——属性:Count Request.Form(“same name”)(i)
Request对象其他属性ServerVariables(“关键字”)——关键字可取REMOTE_ADDR SERVER_PROTOCOL SERVER_PORT SERVER_SOFTWARE URL SERVER_NAME HTTP_USER_AGENT HTTP_REFERER
实现一个实例:如果不是从a.htm登录到a.asp,则显示fail visited,否则显示welcome
Cookie——仅仅是一个文本信息,当用户访问站点时,它就被存储在用户使用的计算机上,其中,保存了一些信息,当用户日后再次访问这个站点时,web可以将这些信息提取出来
写入cookie——Response.Cookies(“name”)=“value”
读取cookie——Request.Cookies(“name”)
Expires属性
实例:统计用户访问同一网站的次数
ASP内置对象及数据库操作
Server对象
CreateObject方法——在服务器端创建已经注册的ActiveX控件
MapPath方法——将相对路径转化为绝对路径
Application对象——应用程序级别的对象,用来共享信息,在同一个目录下的所有文件及其子目录默认属于同一应用程序
使用方法 : Application(属性名)=值
Application.Contents(属性名)=值
Application.Contents.Count
Application.Contents(i)
Session对象——Session其实值得就是用户从进入网站到离开的这段时间;每个用户都可以分配一个session。 目的是为了填补http协议的局限性(①Stateless协议;②用户在多个页面间转换时,身份无法识别)。Session对象更类似于全局变量,除了以下其余用法与Application相同。
与Application区别——Application在多用户间共享信息
属性SessionID——返回当前会话的唯一标识符
Connection对象
Open(连接字符串)
provider=microsoft.jet.oledb.
文档评论(0)