文章摘要
ASP.NET是微软为开发Web应用程序提供的一项类库,基于.NET Framework框架。它通过System.Web命名空间提供网页处理、通信处理等功能,并支持Web Service的基础架构。作为ASP技术的后续版本,ASP.NET在功能上更为强大,尤其在2.0版本后已趋于成熟,并在.NET Framework 3.5上增加了AJAX、MVC框架、动态数据等新功能。需要注意的是,ASP.NET并非编程语言,而是开发平台,可以使用C#等.NET语言在其上构建网页和Web服务。

详情>>
ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通信处理等工作,以及Web Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。
ASP.NET可以运行在安装了.NET Framework的IIS服务器上,若要在非微软的平台上运行,则需要使用Mono平台[1],ASP.NET在2.0版本已经定型,在.NET Framework 3.5上则加上了许多功能,像是ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET Dynamic Data与Microsoft Silverlight的服务器控件等。
很多人都把 ASP.NET 当做是一种编程语言,但它实际上只是一个由 .NET Framework 提供的一种开发平台 (development platform),并非编程语言。
也可认为ASP.NET是.NET组件,任何.NET语言,例如C#,可以引用该组件,创建网页或Web服务。
© 版权声明
文章版权归作者所有,未经允许请勿转载。