asp ( active Server page )动态服务器页面微软曾经的服务器端脚本技术 ASP (Active Server Pages) 如今常被称为经典 ASP。ASP 3.0 是经典 ASP 的最后一个版本。
Asp.net
ASP.NET 不是 ASP
ASP.NET 是下一代 ASP,不是 ASP 的更新版本。
ASP.NET 是服务器端脚本编程的全新技术。微软在底层彻底重写了 ASP.NET,ASP.NET 不能向后兼容 ASP。
那么什么是asp.net呢?
是一种服务器端脚本技术,可以使(嵌入网页中的)脚本由 Internet 服务器执行。
- ASP.NET 是一项微软公司的技术
- ASP 指的是动态服务器页面(Active Server Pages)
- ASP.NET 是一种在 IIS 中运行的程序
- IIS (Internet Information Services) 是微软的 Internet 服务器
- IIS 是 Windows servers 操作系统免费捆绑的组件
- IIS 也是 Windows 2000 和 XP 专业版的组成部分
asp.net与asp的对比
- asp.net的新特性
- 更好的语言支持
- 可编程的控件
- 事件驱动的编程
- 基于 XML 的组件
- 用户身份验证,带有帐号和角色
- 更高的可伸缩性
- 更强的性能 - 编译代码
- 更容易配置和开发
- 不完全的 ASP 兼容
ASP.NET 文件类似 HTML 文件可以包含 HTML、XML ,php,jsp等以及脚本文件中的脚本在服务器上执行文件后缀是 ".aspx"
.NET 框架包括 3 个主要的部分:
编程语言:C# (Pronounced C sharp)Visual Basic (VB .NET)J# (Pronounced J sharp)
服务器技术和客户端技术:ASP .NET (Active Server Pages)Windows Forms (Windows desktop solutions)Compact Framework (PDA / Mobile solutions)
开发环境:Visual Studio .NET (VS .NET)Visual Web Developer