![](https://csdnimg.cn/release/download_crawler_static/88247955/bg7.jpg)
这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任
何操作系统上通过 Internet 进行调用。
C#有以下特性:
⑴ 效率与安全性
⑵ 支持现有的网络编程新标准
⑶ 消除大量程序错误
⑷ 对版本的更新提供内在的支持降低了开发成本
⑸ 商业过程和软件实现的更好对应
⑹ 扩展交互性
2.2 AspNet 简介
提到 ASP.NET,就不得不首先搞清楚什么是 ASP。ASP 的全称是 Active
Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因
为以前的互联网全部是由静态的 HTML 页面组成,如果需要更新你的网站内
容,你不得不制作大量的 HTML 页面。有了 ASP 以后,我们就能够根据不同的
用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个
乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习 ASP
的热潮。
但是由于 ASP 程序和网页的 HTML 混合在一起,这就使得程序看上去相
当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序
开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各
种各样的问题。同时,ASP 页面是有脚本语言解释执行的,使得其速度受到
影响。受到脚本语言自身条件的限制,我们在编写 ASP 程序的时候不得不调
用 COM 组件来完成一些功能。所以,微软推出了 ASP.NET。
ASP.NET 不仅仅只是 ASP 3 的一个简单升级,它更为我们提供了一个全新
而强大的服务器控件结构。从外观上看,ASP.NET 和 ASP 是相近的,但是从
本质上是完全不同的。ASP.NET 几乎全是基于组件和模块化,每一个页,对