ASP.NET是由微软开发和, 程序员可以用它来建立 动态网站,Web应用程序 和Web服务销售的一款Web应用程序框架 。它是2002年1月发布的第一个 版本,其版本为 1.0,并且是微软Active Server Pages(ASP)技术的后续产品。 ASP.NET是基于公共语言运行时间(CLR) 构建的 ,允许程序员使用任何支持的.NET 语言编写 ASP.NET代码。
ASP.NET(维基百科)
这是在第二个结果搜索在谷歌,所以我猜(半期待),你不明白是什么意思要么。
网页开发使用简单的静态HTML页面开始。这意味着客户通过一个URL请求了一个页面,并且服务器完全按照它的设计将该页面发回给他/她。之后,为了提供更“动态”或个性化的体验,出现了几种技术。
开发了几种“服务器端语言”(PHP,Perl,ASP ...),它允许服务器在将它发送回客户端之前处理网页。通过这种方式,当客户端请求网页时,服务器可以解释请求,对其进行处理(例如,连接到数据库并获取一些结果),并将其发送回修改内容并使其“动态”。该过程发生在服务器上的事实代表“服务器端”的名称。
所以最初的ASP(ASP.NET的前身)是服务器端语言,专注于服务网页。通过这种方式,它支持多种快捷方式,例如可以将HTML和ASP源插入当时因PHP实现而受到欢迎的文件中。它也是(和大多数这些语言一样)是一种动态语言,并被解释。
ASP.NET是对原ASP的一些改进。首先,它确实(尝试)将演示文稿(HTML)与可能使用Visual Basic或C#语法实现的代码(.cs)分开。它还将某种编译合并到最终的ASP页面中,将它们封装到程序集中,从而提高性能。最后它可以访问支持大量辅助类的完整.NET框架。
总之,它是一种位于服务器上的编程语言,用于制作网页。
虽然你的“总结”是错误的。 ASP.Net不是编程语言。 C#或VB.Net是编程语言,ASP.Net是将它们转换为网页代码的框架。 – 2009-12-07 19:31:02