网站开发经典教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ 5、ASP.NET:使用VB.NET及C#作为其开 发语言,比ASP执行效率更高。
三、ASP概述
❖ (1)、ASP(active server page):活动服 务器页面,是微软公司开发的服务器端的脚 本编写环境,可以用它来创建动态WEB页或 生成功能强大的WEB应用程序。
❖ (2)、建立ASP程序(.asp)
❖ (4)在页面中输出%>或’’时要用转义字符 %\>及””””
❖ 例:response.write """" &"欢迎访问! %\> "&""""%>
❖ 二、redirect方法 ❖ 用于重定向到另一个网页上
❖ 三、end方法 ❖ 使web服务器停止处理脚本并返回当前结果,
文件中剩余的内容将不被处理如果 response.buffer已设置为true,则调用 response.end将输出缓冲中的内容。
❖ 防止重复的提交或者严格的次序等,必须让用 户的数据立即在使用后就过期,当用户后退时 就显示过期而不能继续使用。为安全考虑。wk.baidu.com
❖ Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache"
❖ (3)、动态网页:是指在网页文件中不仅包括 HTML标记,同时还包含实现相关功能的程序代码, 该网页的后缀通常根据语言不同而不同。
❖ (4)、交互式动态网页实现技术简介 ❖ 1、CGI:是外部程序和Web服务器之间的标准编程
接口。用Html是无法把信息记录到某一个特定文件里 的。要把客户端的信息记录在服务器的硬盘上,就要 用到CGI。 这是CGI最重要的作用,它补充了Html的 不足。
❖ 2、ASP:活动服务器网页,易开发和修改、功能强 大,是动态网页开发技术中最为流行的技术之一。
❖ 3、PHP:超文本预处理器,是一种HTML内嵌式的语 言(类似于ASP)。
❖
❖ 4、JSP(Java服务器页面):是Sun公司推 出的网站开发技术,是将纯Java代码嵌入 HTML中实现动态功能的一项技术。与ASP并 驾其驱不同点在于它使用JavaScript脚本程序。
❖ 4、在ASP中<%和%>的位置可以和ASP语句放在一 行,也可以单独成为一行。
❖ 如<% str=”软件开发”%> ❖ <% str=”软件开发”
❖ %>
❖ <% ❖ Str=”软件开发”%> ❖ 5、养成良好的书写习惯,运用恰当的缩进以增强
可读性。
ASP内置对象
❖ Request对象 ❖ Response对象 ❖ Server对象 ❖ Session对象 ❖ Application对象 ❖ ObjectContext对象 ❖ 这六个ASP内置对象都是在Web服务器端运
response.write “现在是:”¤th &” 点”& currentm &”分”
❖ (2)直接向客户端浏览器输出html标记时,浏 览器就会解释该html标记,并按格式显示给 用户
❖ 例p88 4-3
❖ (3)当<%%>之间只有一行response.write语句 时可以用<%=%>代替
理.asp文件所需的信息,必须出现在第一行 如<%@ language=VBScript>。 ❖ 3、ASP包含指令#include:使用时必须命使 用注释定界符<!--和-->将命令包含起来,如 果包含的文件存在于父文件所在文件夹或其 子文件夹中,就要使用file参数指定相对路径。
四、ASP的语法编写规则
response常用方法
❖ 一、write方法 格式:response.write variant Variant:包括任何数据类型的数据及变量的值
\html标记 注意:write方法在输出数据时将所有数据都作
为字符型数据处理如果同时输出不同类型的 数据,需要在数据间使用字符串连接运算符& 例:response.write 5 &”是一个整数&”<br>”
❖ 2、Expires属性:设置Web页面保留在客户端浏览器 缓冲区的时间长度。将此参数设置为 0 可使缓存的 页立即过期。
❖ Response.expires=分钟数
❖ 3、ExpiesAbsolute:明确指定缓存于浏览器中 Web页面的到期日期和时间,在指定的日期和 时间未到期之前返回该页面时,就显示缓存的 内容。
❖ (3)、IIS的安装与配置
四、ASP的语法编写规则
❖ (1)、ASP的文件结构 ❖ 1、文本 ❖ 2、HTML标记 ❖ 3、脚本命令:如VBScript ❖ 4、ASP代码:位于<% %>之间的命令
四、ASP的语法编写规则
❖ (2)、ASP指令 ❖ 1、输出指令:<%=内容%> ❖ 2、ASP处理vb指令<%@>:为ASP提供处
❖ (3)、ASP语句的书写形式 ❖ 1、不区分大小写 ❖ 2、一条ASP语句就是一行,不能将多条ASP语句写在一行
里,也不能将一条ASP语句写在多行里。 ❖ 如<%a=2 b=3%>及 ❖ <% ❖ a= ❖2 ❖ %>都是错误的。
四、ASP的语法编写规则
❖ 3、语句太长时,可以自动换行或在换行处加上_ (下划线)。
行的,应该放在服务器脚本中
Response对象
❖ Response 对象是ASP中一个重要的内置对象,用 于向客户端浏览器输出指定的信息,使用response 对象可以实现动态创建Web页面,重定向客户端请 求以及向客户端写入Cookie等功能。
❖ 一、Response对象的属性 ❖ 1、buffer:表明页面的输出是否被缓冲。 ❖ 可以加快客户端的访问速度,如论坛网站
第1章 ASP基础
❖ 一、Web基础 ❖ (1)、Web概述 ❖ Web是一种基于超级链接技术的分布式超媒体系统,
是对超文本系统的扩充。信息的表示和传送一般使用 HTML格式,利用这种格式描述的信息可以为用户提供 一个易于使用的包含超媒体信息的图形化界面。
❖ (2)、静态网页:是指在网页文件里不存在程序 代码,只有HTML标记,其文件后缀为htm、html。 缺少交互性
三、ASP概述
❖ (1)、ASP(active server page):活动服 务器页面,是微软公司开发的服务器端的脚 本编写环境,可以用它来创建动态WEB页或 生成功能强大的WEB应用程序。
❖ (2)、建立ASP程序(.asp)
❖ (4)在页面中输出%>或’’时要用转义字符 %\>及””””
❖ 例:response.write """" &"欢迎访问! %\> "&""""%>
❖ 二、redirect方法 ❖ 用于重定向到另一个网页上
❖ 三、end方法 ❖ 使web服务器停止处理脚本并返回当前结果,
文件中剩余的内容将不被处理如果 response.buffer已设置为true,则调用 response.end将输出缓冲中的内容。
❖ 防止重复的提交或者严格的次序等,必须让用 户的数据立即在使用后就过期,当用户后退时 就显示过期而不能继续使用。为安全考虑。wk.baidu.com
❖ Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache"
❖ (3)、动态网页:是指在网页文件中不仅包括 HTML标记,同时还包含实现相关功能的程序代码, 该网页的后缀通常根据语言不同而不同。
❖ (4)、交互式动态网页实现技术简介 ❖ 1、CGI:是外部程序和Web服务器之间的标准编程
接口。用Html是无法把信息记录到某一个特定文件里 的。要把客户端的信息记录在服务器的硬盘上,就要 用到CGI。 这是CGI最重要的作用,它补充了Html的 不足。
❖ 2、ASP:活动服务器网页,易开发和修改、功能强 大,是动态网页开发技术中最为流行的技术之一。
❖ 3、PHP:超文本预处理器,是一种HTML内嵌式的语 言(类似于ASP)。
❖
❖ 4、JSP(Java服务器页面):是Sun公司推 出的网站开发技术,是将纯Java代码嵌入 HTML中实现动态功能的一项技术。与ASP并 驾其驱不同点在于它使用JavaScript脚本程序。
❖ 4、在ASP中<%和%>的位置可以和ASP语句放在一 行,也可以单独成为一行。
❖ 如<% str=”软件开发”%> ❖ <% str=”软件开发”
❖ %>
❖ <% ❖ Str=”软件开发”%> ❖ 5、养成良好的书写习惯,运用恰当的缩进以增强
可读性。
ASP内置对象
❖ Request对象 ❖ Response对象 ❖ Server对象 ❖ Session对象 ❖ Application对象 ❖ ObjectContext对象 ❖ 这六个ASP内置对象都是在Web服务器端运
response.write “现在是:”¤th &” 点”& currentm &”分”
❖ (2)直接向客户端浏览器输出html标记时,浏 览器就会解释该html标记,并按格式显示给 用户
❖ 例p88 4-3
❖ (3)当<%%>之间只有一行response.write语句 时可以用<%=%>代替
理.asp文件所需的信息,必须出现在第一行 如<%@ language=VBScript>。 ❖ 3、ASP包含指令#include:使用时必须命使 用注释定界符<!--和-->将命令包含起来,如 果包含的文件存在于父文件所在文件夹或其 子文件夹中,就要使用file参数指定相对路径。
四、ASP的语法编写规则
response常用方法
❖ 一、write方法 格式:response.write variant Variant:包括任何数据类型的数据及变量的值
\html标记 注意:write方法在输出数据时将所有数据都作
为字符型数据处理如果同时输出不同类型的 数据,需要在数据间使用字符串连接运算符& 例:response.write 5 &”是一个整数&”<br>”
❖ 2、Expires属性:设置Web页面保留在客户端浏览器 缓冲区的时间长度。将此参数设置为 0 可使缓存的 页立即过期。
❖ Response.expires=分钟数
❖ 3、ExpiesAbsolute:明确指定缓存于浏览器中 Web页面的到期日期和时间,在指定的日期和 时间未到期之前返回该页面时,就显示缓存的 内容。
❖ (3)、IIS的安装与配置
四、ASP的语法编写规则
❖ (1)、ASP的文件结构 ❖ 1、文本 ❖ 2、HTML标记 ❖ 3、脚本命令:如VBScript ❖ 4、ASP代码:位于<% %>之间的命令
四、ASP的语法编写规则
❖ (2)、ASP指令 ❖ 1、输出指令:<%=内容%> ❖ 2、ASP处理vb指令<%@>:为ASP提供处
❖ (3)、ASP语句的书写形式 ❖ 1、不区分大小写 ❖ 2、一条ASP语句就是一行,不能将多条ASP语句写在一行
里,也不能将一条ASP语句写在多行里。 ❖ 如<%a=2 b=3%>及 ❖ <% ❖ a= ❖2 ❖ %>都是错误的。
四、ASP的语法编写规则
❖ 3、语句太长时,可以自动换行或在换行处加上_ (下划线)。
行的,应该放在服务器脚本中
Response对象
❖ Response 对象是ASP中一个重要的内置对象,用 于向客户端浏览器输出指定的信息,使用response 对象可以实现动态创建Web页面,重定向客户端请 求以及向客户端写入Cookie等功能。
❖ 一、Response对象的属性 ❖ 1、buffer:表明页面的输出是否被缓冲。 ❖ 可以加快客户端的访问速度,如论坛网站
第1章 ASP基础
❖ 一、Web基础 ❖ (1)、Web概述 ❖ Web是一种基于超级链接技术的分布式超媒体系统,
是对超文本系统的扩充。信息的表示和传送一般使用 HTML格式,利用这种格式描述的信息可以为用户提供 一个易于使用的包含超媒体信息的图形化界面。
❖ (2)、静态网页:是指在网页文件里不存在程序 代码,只有HTML标记,其文件后缀为htm、html。 缺少交互性