asp.net 2.0新增加特性详情
作者:bea
ASP.NET 2.0 中的新特性
ASP.NET 2.0 中的某些新特性是:
母版页(Master Pages)、主题以及 Web 部件 针对导航的标准控件 针对安全的标准控件 角色、个性化和国际化服务 改进并简化的数据访问控件 对 XML 标准的完整支持,比如 XHTML、XML 以及 WSDL 改进的编译和部署(安装) 改进的站点管理 新的改进的开发工具ASP.NET 2.0 中的改进
ASP.NET 2.0 的设计目的是为了使 web 开发更容易,更快捷。
ASP.NET 2.0 的设计目标:
消除 70% 的代码量,以提高生产力 为所有类型的设备使用相同的控件 提供更快更好的 web 服务器平台 简化编译和安装 简化 web 应用程序的管里下面开始描述这些新特性。
主题(Themes)
主题是另一项 ASP.NET 2.0 的特性。主题,或皮肤,允许开发者为 web 应用程序创建定制的外观。
ASP.NET 2.0 主题的设计目标:
使站点外观的定制变得容易 允许主题被应用到控件、页面以及整个站点 允许定制所有可见的元素母版页(Master Pages)
过去,ASP.NET 没有能力为一个完整的站点应用一致的外观或观感。
ASP.NET 2.0 中的 Master Pages 解决了这个问题。
master page 是一套应用到其他页面的模版,带有共享的布局和功能性。master page 为内容页面定义了占位符。而结果页面是 master page 和内容页面的组合(合并)。
导航(Navigation)
ASP.NET 2.0 拥有内建的导航控件,比如:
Site Maps Dynamic HTML menus Tree ViewsWeb 部件(Web Parts)
ASP.NET 2.0 的 Web 部件能够为站点提供一致的外观,同时仍然允许用户定制样式和内容。
新控件:
Zone 控件 - 页面上内容一致的区域 Web part 控件 - 每个 zone 的内容区域开发工具(Development Tools)
Visual Studio 2005 的核心设计特性包括:
对以上所描述的特性的支持 从任何地点上传文件(FTP、文件系统、Front Page....) 没有项目文件,允许代码在 Visual Studio 之外使用 整合了网站管理工具 没有“构建”步骤 - 首次运行时进行编译的能力而对于没有能力使用 Visual Studio.NET 的非企业开发者来说,Visual Web Developer 是一个新的免费的 ASP.NET 2.0 工具。
站点管理(Site Management)
ASP.NET 2.0 有三种配置管理站点的新特性:
新的本地管理控制台 新的可编程管理功能 (API) 新的基于 web 的管理工具已编译的部署方式(安装)以及源代码保护
ASP.NET 2.0 同时提供了预编译(pre-compilation)。能够对整个站点进行预编译。这就提供了一种部署(上传到服务器)已编译应用程序的简易方法,同时由于只有已编译的文件能够进行部署,源代码也受到了保护。
自动编译(Automatic Compilation)
ASP.NET 2.0 提供了自动编译。所有同一目录中的文件会在首次运行时进行编译,包含对 WSDL 以及 XSD 文件的支持。
图像(Images)
ASP.NET 2.0 拥有用于处理图像的新控件:
ImageMap 控件 - 图像映射支持 DynamicImage 控件 - 对不同浏览器的图像支持这些空间对移动设备上更优化的图像显示非常重要,比如手持电脑和移动电话。
Mobility Support
移动设备的问题是屏幕的尺寸以及显示能力。
在 ASP.NET 中,微软的移动因特网套件 (Microsoft Mobile Internet Toolkit,MMIT) 提供了这方面的支持。
在 ASP.NET 2.0 中,不再需要 MMIT,因为所有的控件都内建了移动支持。
数据访问(Data Access)
许多网站都是靠数据驱动的,它们使用数据库或 XML 文件作为数据源。
在使用 ASP.NET 的过程中,相关代码,以及相同的的代码经常被重复使用在不同的网页中。
ASP.NET 2.0 的一个核心目标,就是简化了数据源的使用。
ASP.NET 2.0 拥有新的数据控件,无需太多编程以及深入的数据库连接方面的知识。
国际化(Internationalization)
当您拥有更庞大的受众时,通过不同的语言服务用户是很重要的。
ASP.NET 2.0 已经改进了对多语言的支持。
角色和个性化(Roles and Personalization)
因特网社区越来越流行。
ASP.NET 2.0 拥有可存储用户细节信息的个性化特性。该特性为自定义用户(以及用户组)的属性的提供了便捷的方法。
安全(Security)
对于保护机密以及个人的信息来说,安全性非常重要。
在 ASP.NET 2.0,已经添加了下面这些控件:
Login 控件,提供登录功能 LoginStatus 控件,控制登录状态 LoginName 控件,显示当前用户名 LoginView 控件,根据登录状态提供不同的视图 CreateUser wizard,进行用户帐户的创建 PasswordRecovery 控件,提供“忘记密码”功能 软件设计入门教程,由信鸽网收集整理。转载请保留此链接:http://www.xinge360.com 有用 | 无用猜你喜欢
您可能感兴趣的文章:
- J2EE学习中一些值得研究的开源项目
- Java垃圾回收算法与内存泄露
- 异常处理机制在Java中的优缺点
- java入门学习之如何快速学习Java
- Java入门学习之选择开发的工具
- 转义字符 - XML中的非法字符
- 未组织好 - XML解析错误解决办法
- 几种实现asp.net模板生成html静态页面方法
- asp.net错误提示“服务器应用程序不可用”
- C#操作XML 读XML 写XML等
- 最新编程语言排行榜已高调出现
- 使用.net裁剪网站上传的图片的方法
- 程序员该如何选择自己的编程语言
- 几种常用到的C#写文件的方法
- .NET教程WCF Helloworld入门教程
- 详细介绍C# richtextbox使用方法
- C#生成pdf文件实例代码
- C#学习之treeview组件的使用方法
- 使用C#中treeview控件方法介绍