ASP与ASP.NET
ASP.NET是微软当前用于构建动态web应用程序的技术。ASP.NET是早期web技术的继承者,也是出于同样的目的,ASP(称为经典ASP)。ASP为Web编程提供了一个传统的平台,而ASP.NET具有许多新特性,使得开发web应用程序比使用传统方法更容易。
什么是ASP?
ASP(activeseverpages)是微软开发的一种web技术。ASP是他们第一个用于动态生成网站的服务器端脚本引擎。起初,它只是通过WindowsNT4.0添加到IIS(Internet信息服务)的插件。后来,它成为一个独立的产品与Windows2000Server一起发布。在ASP 2.0中,程序员可以使用6个主要对象。它们是应用程序、会话、请求、响应、服务器和AsError。这6个对象封装了web编程最重要概念的属性和行为。例如,Session对象可用于表示基于cookies的会话,并维护页面间的状态。ASP网站可以通过COM(组件对象模型)技术访问dll。ASP网页使用.ASP文件扩展名。ASP程序员主要使用VBScript编写页面。Jscript和PerlScript是用于编写ASP页面的活动脚本的其他选择。引进后ASP.NET,ASP被称为经典ASP或ASP经典。
是什么ASP.NET?
微软的ASP.NET是ASP的继承者。它于2002年发布(使用.NETFramework1.0)。ASP.NET是一个web应用程序框架,可用于开发web站点、web应用程序和web服务。因为ASP.NET运行在CLR(公共语言运行库)上,程序员可以使用任何.NET语言(即C#,VB.NET版等等)来写ASP.NET网络应用程序。ASP.NET应用程序可以通过ASP.NETSOAP扩展。Web表单是ASP.NET. Web窗体通常具有.aspx文件扩展名。这些Web表单由静态XHTML和用于定义Web控件和用户控件的服务器端脚本组成。中引入的代码隐藏模型ASP.NETframework2.0允许程序员将静态代码保存在.aspx页面中,而所有的动态代码都保留在页面中。aspx.vb版或者。aspx.cs公司或者。aspx.fs公司文件(对应于VB.NET版或使用C#.NET或F#.NET语言)。例如,代码隐藏文件将是主页.aspx,而其对应的页面文件将主页.aspx.cs(假设使用C#)。这是microsoftvisualstudio中的默认做法,visualstudio是一个可以用来开发的IDEASP.NET网络应用程序。
ASP和ASP.NET?