一、 静态/动态网页 工作原理
1,静态网页工作原理:
2,动态网页工作原理:
二、ASP: ASP.NET 前身
- ASP :(Active Server Pages):活动服务器页面,也是一个CGI程序。
- 广义上是指微软推出的动态网页服务端技术。
- 在ASP中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。
- ASP的Web页面只有一个文件(.aspx)
三、ASP.NET简述
- ASP.NET:(Active Server Pages):
微软推出的运行在.NET FrameWork库之上的动态网页服务端技术。 - NET FrameWork: 由微软开发的软件开发平台。它由两部分两部分组成,公共语言运行时(CLR)和统一类库集(FCL)。
- ASP.NET:不是ASP的简单升级,而是全新的Active Server Page。
四、 ASP.NET 优势
- 先编译,后运行
- CodeBehind技术
- 引入服务端控件
- 结构化的编程
- 简单性和易学性
- 新的集成开发环境
- 浏览器兼容性好
五、ASP.NET 文件体系结
- ASP.NET 文件体系结构•Web 窗体为 Web 应用程序创建用户界面
- Web 窗体还提供了一个丰富的控件集,使用支持 .NET 的语言可对这些控件编程
- Web 窗体的扩展名(文件后缀)为 .aspx
- Web 窗体将 Web 应用程序分为两部分:
可视化组件(.aspx)
用户界面编码逻辑(.aspx.cs)
六、ASP.NET Web窗体属性
- @Page指令:
定义一些特定于页面的属性,ASP.NET 页面解析器和编译器将使用这些属性设置页面的内容及特性初始化页面。 - 例:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DemoTest.Default" %>
Language:.cs文件中使用的程序设计语言
CodeBehind:代码隐藏文件
Inherits:隐藏类名称