ASPNET动态网站开发 河南经贸职业学院张凡
1 ASP.NET动态网站开发 河南经贸职业学院 张凡
第一章 ASPNET概述 教学目的:通过本章学习,使同学们对 ASPNET动态网站开发有一个初步的理解和认 识,熟悉 ASPNET的开发环境,并对 ASPNET 的一些基本概念有一个深入的理解 教学重点:1、动态网站的工作原理 2、‖S的工作原理 3、 ASP NET的程序结构 4、 ASPNET网站开发的知识准备
2 第一章 ASP.NET概述 教学目的:通过本章学习,使同学们对 ASP.NET动态网站开发有一个初步的理解和认 识,熟悉ASP.NET的开发环境,并对ASP.NET 的一些基本概念有一个深入的理解。 教学重点:1、动态网站的工作原理 2、IIS的工作原理 3、 ASP.NET的程序结构 4、 ASP.NET网站开发的知识准备
1.1简单的HTML页面 tte>网页标题 标题一 网页内容
3 1.1 简单的HTML页面 网页标题 标题一 网页内容
1.1.2什么是静态网页 所谓静态网页,就是该网页文件里只有 HTM标记,没有其他可以执行的程序代码。 不管何时何大访间,显基的都是样的内 容,如果要修改有关内容,就必须修改源 代码,然后重新上传到服务器上。 静态网页的后缀名一般为:.htm1.htm
4 1.1.2 什么是静态网页 ▪ 所谓静态网页,就是该网页文件里只有 HTML标记,没有其他可以执行的程序代码。 静态网页一经制成,内容就不会再变化, 不管何时何人访问,显示的都是一样的内 容,如果要修改有关内容,就必须修改源 代码,然后重新上传到服务器上。 ▪ 静态网页的后缀名一般为:.html .htm
从Web架构的技术层面,其特点主要有三: 用超文本技术(HTML)实现信息与信息的连接; 用统一资源定位技术(URL)实现全球信息的 精确定位; >用新的应用层协议(HTTP)实现分布式的信息 共享 这一时期的Web设计更像是平面设计,而不 是程序设计。这样设计出来的页面,只能 呈现静态的文本和图像,无法提供满足用 户需求的交互模式,也无法展示动态的信
5 ▪ 从Web架构的技术层面,其特点主要有三: ➢用超文本技术(HTML)实现信息与信息的连接; ➢用统一资源定位技术(URL)实现全球信息的 精确定位; ➢用新的应用层协议(HTTP)实现分布式的信息 共享。 ▪ 这一时期的Web设计更像是平面设计,而不 是程序设计。这样设计出来的页面,只能 呈现静态的文本和图像,无法提供满足用 户需求的交互模式,也无法展示动态的信 息
客户端 服务器 发送请求 静态Web页面 接受请求,查找页面 返回页面 发送页面 静态Web页面 静态页面工作原理
6 ` 静 态 W e b 页 面 客 户 端 服 务 器 发 送 请 求 返 回 页 面 接 受 请 求 , 查 找 页 面 发 送 页 面 静 态 W e b 页 面 静态页面工作原理
1.1.3什么是动态网页 n动态网页中不仅含有HTM标记,而且含有 可以执行的程序代码,动态网页能够根据 不同的输入和请求动态生成返回的页面, 例如常见的BBS、留言板、聊天室等就是用 动态网页来实现的 动态网页的后缀名:.aspx.asp等等
7 1.1.3 什么是动态网页 ▪ 动态网页中不仅含有HTML标记,而且含有 可以执行的程序代码,动态网页能够根据 不同的输入和请求动态生成返回的页面, 例如常见的BBS、留言板、聊天室等就是用 动态网页来实现的。 ▪ 动态网页的后缀名:.aspx .asp 等等
客户端 服务器 发送请求 动态Web页面 接受请求,查找页面 生成静态页面 发送页面 返回页面 静态Web页面 动态页面工作原理 8
8 ` 动 态 W e b 页 面 客 户 端 服 务 器 发 送 请 求 返 回 页 面 接 受 请 求 , 查 找 页 面 发 送 页 面 静 态 W e b 页 面生成 静 态 页 面 动态页面工作原理
动态网页和静态网页的区别: ■核心区别:是否在服务器端运行!动态网 页中的某些脚本只能在服务器端运行,而 静态网页中的任何脚步都不能在服务器端 动态网页中可以同时包含客户端脚 本和服务器脚本,而静态网页中只能包含 客户端脚本。 后缀名差别: 静态: html htm 动态:asp aspX等 等
9 动态网页和静态网页的区别: ▪ 核心区别:是否在服务器端运行!动态网 页中的某些脚本只能在服务器端运行,而 静态网页中的任何脚步都不能在服务器端 运行。动态网页中可以同时包含客户端脚 本和服务器脚本,而静态网页中只能包含 客户端脚本。 ▪ 后缀名差别: 静态:.html .htm 动态:.asp .aspx等等
补充内容:s服务器 Internet lnformation server(简称IS) 是 Windows系统提供的一种服务,它包括 WWw服务器、FTP服务器和SMTP服务器,是 架设个人网站的首选 IIS允许在公共 Internet上发布信息的Web 服务器,通过使用超文本传输协议(HTP)传 输信息。还可提供文件传输协议(FTP和 gopher服务。快速打开IIS的方法 程序→运行→ inetmgr 10
10 补充内容:IIS服务器 ▪ Internet Information Server(简称IIS) 是Windows系统提供的一种服务,它包括 WWW服务器、FTP服务器和SMTP服务器,是 架设个人网站的首选。 IIS 允许在公共Internet上发布信息的Web 服务器,通过使用超文本传输协议(HTTP)传 输信息。还可提供文件传输协议(FTP)和 gopher服务。快速打开IIS的方法: 程序→运行→inetmgr