欧美激情网,国产欧美亚洲高清,欧美屁股xxxxx,欧美群妇大交群,欧美人与物ⅴideos另类,区二区三区在线 | 欧洲

知識學(xué)堂
  • ·聯(lián)系電話:+86.023-75585550
  • ·聯(lián)系傳真:+86.023-75585550
  • ·24小時手機(jī):13896886023
  • ·QQ 咨 詢:361652718 513960520
當(dāng)前位置 > 首頁 > 知識學(xué)堂 > 網(wǎng)站建設(shè)知識
ASP.NET入門教程:ASP.NET 2.0新特性
更新時間:2012-05-26 | 發(fā)布人:本站 | 點(diǎn)擊率:477

通過增加若干新的特性,ASP.NET 2.0 對 ASP.NET 進(jìn)行了改進(jìn)。

ASP.NET 2.0 中的改進(jìn)

ASP.NET 2.0 的設(shè)計目的是為了使 web 開發(fā)更容易,更快捷。

ASP.NET 2.0 的設(shè)計目標(biāo):

  • 消除 70% 的代碼量,以提高生產(chǎn)力
  • 為所有類型的設(shè)備使用相同的控件
  • 提供更快更好的 web 服務(wù)器平臺
  • 簡化編譯和安裝
  • 簡化 web 應(yīng)用程序的管理

ASP.NET 2.0 中的新特性

ASP.NET 2.0 中的某些新特性是:

  • 母版頁(Master Pages)、主題以及 Web 部件
  • 針對導(dǎo)航的標(biāo)準(zhǔn)控件
  • 針對安全的標(biāo)準(zhǔn)控件
  • 角色、個性化和國際化服務(wù)
  • 改進(jìn)并簡化的數(shù)據(jù)訪問控件
  • 對 XML 標(biāo)準(zhǔn)的完整支持,比如 XHTML、XML 以及 WSDL
  • 改進(jìn)的編譯和部署(安裝)
  • 改進(jìn)的站點(diǎn)管理
  • 新的改進(jìn)的開發(fā)工具

下面開始描述這些新特性。

母版頁(Master Pages)

過去,ASP.NET 沒有能力為一個完整的站點(diǎn)應(yīng)用一致的外觀或觀感。

ASP.NET 2.0 中的 Master Pages 解決了這個問題。本文由網(wǎng)頁教學(xué)網(wǎng)(webjx.com)發(fā)布!轉(zhuǎn)載和采集的話請不要去掉!謝謝。

master page 是一套應(yīng)用到其他頁面的模版,帶有共享的布局和功能性。master page 為內(nèi)容頁面定義了占位符。而結(jié)果頁面是 master page 和內(nèi)容頁面的組合(合并)。

主題(Themes)

主題是另一項 ASP.NET 2.0 的特性。主題,或皮膚,允許開發(fā)者為 web 應(yīng)用程序創(chuàng)建定制的外觀。

ASP.NET 2.0 主題的設(shè)計目標(biāo):

  • 使站點(diǎn)外觀的定制變得容易
  • 允許主題被應(yīng)用到控件、頁面以及整個站點(diǎn)
  • 允許定制所有可見的元素

Web 部件(Web Parts)

ASP.NET 2.0 的 Web 部件能夠為站點(diǎn)提供一致的外觀,同時仍然允許用戶定制樣式和內(nèi)容。

新控件:

  • Zone 控件 - 頁面上內(nèi)容一致的區(qū)域
  • Web part 控件 - 每個 zone 的內(nèi)容區(qū)域

導(dǎo)航(Navigation)

ASP.NET 2.0 擁有內(nèi)建的導(dǎo)航控件,比如:

  • Site Maps
  • Dynamic HTML menus
  • Tree Views

安全(Security)

對于保護(hù)機(jī)密以及個人的信息來說,安全性非常重要。

在 ASP.NET 2.0,已經(jīng)添加了下面這些控件:

  • Login 控件,提供登錄功能
  • LoginStatus 控件,控制登錄狀態(tài)
  • LoginName 控件,顯示當(dāng)前用戶名
  • LoginView 控件,根據(jù)登錄狀態(tài)提供不同的視圖
  • CreateUser wizard,進(jìn)行用戶帳戶的創(chuàng)建
  • PasswordRecovery 控件,提供“忘記密碼”功能

角色和個性化(Roles and Personalization)

因特網(wǎng)社區(qū)越來越流行。

ASP.NET 2.0 擁有可存儲用戶細(xì)節(jié)信息的個性化特性。該特性為自定義用戶(以及用戶組)的屬性的提供了便捷的方法。

國際化(Internationalization)

當(dāng)您擁有更龐大的受眾時,通過不同的語言服務(wù)用戶是很重要的。

ASP.NET 2.0 已經(jīng)改進(jìn)了對多語言的支持。

數(shù)據(jù)訪問(Data Access)

許多網(wǎng)站都是靠數(shù)據(jù)驅(qū)動的,它們使用數(shù)據(jù)庫或 XML 文件作為數(shù)據(jù)源。

在使用 ASP.NET 的過程中,相關(guān)代碼,以及相同的的代碼經(jīng)常被重復(fù)使用在不同的網(wǎng)頁中。

ASP.NET 2.0 的一個核心目標(biāo),就是簡化了數(shù)據(jù)源的使用。本文是網(wǎng)頁教學(xué)www.webjx.com收集整理或者原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明出處!

ASP.NET 2.0 擁有新的數(shù)據(jù)控件,無需太多編程以及深入的數(shù)據(jù)庫連接方面的知識。

Mobility Support

移動設(shè)備的問題是屏幕的尺寸以及顯示能力。

在 ASP.NET 中,微軟的移動因特網(wǎng)套件 (Microsoft Mobile Internet Toolkit,MMIT) 提供了這方面的支持。

在 ASP.NET 2.0 中,不再需要 MMIT,因為所有的控件都內(nèi)建了移動支持。

圖像(Images)

ASP.NET 2.0 擁有用于處理圖像的新控件:

  • ImageMap 控件 - 圖像映射支持
  • DynamicImage 控件 - 對不同瀏覽器的圖像支持

這些空間對移動設(shè)備上更優(yōu)化的圖像顯示非常重要,比如手持電腦和移動電話。

自動編譯(Automatic Compilation)

ASP.NET 2.0 提供了自動編譯。所有同一目錄中的文件會在首次運(yùn)行時進(jìn)行編譯,包含對 WSDL 以及 XSD 文件的支持。

已編譯的部署方式(安裝)以及源代碼保護(hù)

ASP.NET 2.0 同時提供了預(yù)編譯(pre-compilation)。能夠?qū)φ麄站點(diǎn)進(jìn)行預(yù)編譯。這就提供了一種部署(上傳到服務(wù)器)已編譯應(yīng)用程序的簡易方法,同時由于只有已編譯的文件能夠進(jìn)行部署,源代碼也受到了保護(hù)。

站點(diǎn)管理(Site Management)

ASP.NET 2.0 有三種配置管理站點(diǎn)的新特性:

  • 新的本地管理控制臺
  • 新的可編程管理功能 (API)
  • 新的基于 web 的管理工具

開發(fā)工具(Development Tools)

Visual Studio 2005 的核心設(shè)計特性包括:

  • 對以上所描述的特性的支持
  • 從任何地點(diǎn)上傳文件(FTP、文件系統(tǒng)、Front Page....)
  • 沒有項目文件,允許代碼在 Visual Studio 之外使用
  • 整合了網(wǎng)站管理工具
  • 沒有“構(gòu)建”步驟 - 首次運(yùn)行時進(jìn)行編譯的能力

而對于沒有能力使用 Visual Studio.NET 的非企業(yè)開發(fā)者來說,Visual Web Developer 是一個新的免費(fèi)的 ASP.NET 2.0 工具。