ASP.NE的主要特点
ASP.NET 3.5兼容T ASP.NET 2.0, ASP.NET 1.1和ASP.NET 1.0,其主要特点如下。
1、提供Web窗体的关系式彻字模型:Web窗体包括与事物处理逻辑区分开的表示逻辑和代码文件·开发人员可以使用任何。NET语言(Visual Basic或C#)来编写代码。ASP.NETWeb窗体使用CLR在Web服务器上编译和缓存,能有效提升性能。
2、强大功能和扩充性:因为ASP.NET是创建在CLR平台的,换句话说,庞大的。NETFramework类函数库都可以使用在ASP.NET程序中,帮助用户创建功能强大的Web应用程序。
3、强大的服务器端功能:不同于ASP对前端网页用户状态的无法控制,ASP.NET的HTML和Web控件完全在服务器端处理,能够保留用户状态,提供客户端更佳的控制机制。
4、服务器端控件:人SP.NET提供服务器端控件,可以建立Web窗体、执行窗体验证和控制数据显示的版面配置,并且显示数据库的记录数据,这些控件支持服务器端事件,但呈现为HTML,不用自行使用HTML标记编排输出结果,可以大大减少ASP.NET程序代码的长度。
5、网站的一致化设计:提供母版页(Master Page),如同Word的模板,可以建立网站一致的版面配置,不仅如此,用户还可以使用主题(Themes)和外风Skins)来指定Web控件的样式,提供网页一致的样式。
6、网站的会员管理:ASP.NET提供会员管理所需的服务器端控件和Membership API,可以让用户轻松建立会员管理的网站,并且提供角色管理(Role Manager),可以指定用户角色,使用角色来管理用户。
7、网站的个性化:人 SP.NET提供Profile对象的个性化功能,可以自动为用户保存个性化信息,快速建立个性化的网站内容。
8、全新的数据处理控件:提供数据源和GridView控件,可以使用少的程序代码来显示和维护数据库的记录数据。使用数据源控件,使开发人员可以采用一致性的方式来处理数据,所有处理都将独立于数据来源。
9、网页组件控件:网页组件(Web Parts)允许创建模块化的网页,让用户直接在浏览程序中自行设定外观、内容和行为,并且在下次浏览时,保持用户的个人设定。
10、提供更多的网站设定和管理工具:ASPNET提供MMC(Microsoft Management Console)接口管理工具、Management API程序设计接口和Web接口等多种网站管理工具。