国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET2.0新特性概述

2024-07-10 12:40:50
字體:
來源:轉載
供稿:網友

  ASP.NET技術從1.0版本升級到1.1變化不是很大。然而,從ASP.NET 1.x升級到2.0,卻不是件輕而易舉的事情。ASP.NET 2.0技術增加了大量方便、實用的新特性。ASP.NET 2.0主要提供控件、頁面框架、服務與APIs等3個方面的技術特性。  

    控件

  在ASP.NET 1.x時代,由于內置服務器控件數量有限、功能覆蓋面窄,因此,開發人員怨聲載道。為了消除這個技術軟肋,ASP.NET 2.0做出了突破性改進。在ASP.NET 2.0中,新增數十個服務器控件。根據控件功能特征,可分為:數據控件(包括數據源控件和數據綁定控件)、登錄系列控件、Web部件、站點導航控件和其他控件等。這些服務器控件對于提高工作效率,降低開發成本有著重要作用。

    頁面框架

  在頁面框架方面,ASP.NET 2.0同樣做出了重大改進,主要體現在以下4項技術特性:母版頁、主題和皮膚、編譯機制和本地化。母版頁特性在大型Web站點中應用廣泛,它能夠在一定程度上代替框架頁功能,從而迅速建立具有統一布局和外觀的頁面,并且有效降低維護人員的工作強度。主題和皮膚是ASP.NET 2.0的一項新增功能,使用此功能可以一次性設置一種類型的服務器控件外觀樣式。該外觀可方便地應用于單個頁面、整個Web應用程序,甚至整個服務器。在應用程序編譯方面,ASP.NET 2.0提供了幾種替代方案,從而擴大了編譯的選擇范圍,開發人員可以根據特定需要進行選擇。另外,ASP.NET 2.0在本地化方面也做出了一些改進。

    服務與APIs

  這個部分包括的新特性在ASP.NET 2.0中占有較大比例,主要包括成員資格管理、角色管理、用戶配置、數據緩存、配置與管理工具等。利用這些功能,可以快速實現用戶和角色管理、個性化用戶配置、數據緩存、應用程序可視化配置等任務。以成員資格和角色管理功能為例,在ASP.NET 1.x時代,實現這兩項功能是比較繁瑣和困難的;而在ASP.NET 2.0中不僅提供默認數據庫表,而且只需調用幾個簡單的方法,就能夠輕松地實現成員和角色管理功能。

  一、新增服務器控件

  在ASP.NET 1.x時代,有很多開發人員對其中的內置服務器控件提出批評。主要的觀點是ASP.NET 1.x提供的控件數量太少,難以滿足日益增長的開發需求,無法更快更好地開發應用程序。為了彌補ASP.NET 1.x的不足,ASP.NET 2.0新增了數十個服務器控件。根據控件功能,可以分為站點導航控件、數據控件(包括數據源控件和數據綁定控件)、登錄系列控件、Web部件和其他服務器控件等。熟練使用這些服務器控件對于提供工作效率、減低開發成本有著重要意義。

  1、站點導航控件

  在ASP.NET 1.x時期,微軟發布了一組IE Web Control控件(非內置控件),其中包括一個實現樹形結構的TreeView控件,它就是典型的站點導航控件。在ASP.NET 2.0中,不僅包含和擴展了原有的TreeView,而且還新增了另外兩個控件。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江川县| 浦城县| 漳州市| 绵阳市| 楚雄市| 科尔| 库尔勒市| 诏安县| 马龙县| 吉木萨尔县| 安多县| 海宁市| 台中市| 海盐县| 开鲁县| 高邮市| 东乡县| 恩施市| 哈密市| 三都| 应用必备| 库车县| 大姚县| 商南县| 浙江省| 土默特右旗| 和林格尔县| 仪陇县| 道真| 克拉玛依市| 霍邱县| 玉林市| 秀山| 汾西县| 东宁县| 时尚| 吉水县| 黔东| 浮山县| 铁岭县| 潍坊市|