本篇內(nèi)容介紹了“ASP.NET 2.0有什么新特性”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!
小店ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
今天我們介紹ASP.NET2.0的一些新特性。
通過增加若干新的特性,ASP.NET 2.0 對 ASP.NET 進行了改進。
ASP.NET 2.0特性的改進,ASP.NET 2.0 的設(shè)計目的是為了使 web 開發(fā)更容易,更快捷。
ASP.NET 2.0 的設(shè)計目標:
◆消除 70% 的代碼量,以提高生產(chǎn)力
◆為所有類型的設(shè)備使用相同的控件
◆提供更快更好的 web 服務(wù)器平臺
簡化編譯和安裝
簡化 web 應(yīng)用程序的管理
ASP.NET 2.0 中的新特性
ASP.NET 2.0 中的某些新特性是:
母版頁(Master Pages)、主題以及 Web 部件
針對導(dǎo)航的標準控件
針對安全的標準控件
角色、個性化和國際化服務(wù)
改進并簡化的數(shù)據(jù)訪問控件
對 XML 標準的完整支持,比如 XHTML、XML 以及 WSDL
改進的編譯和部署(安裝)
改進的站點管理
新的改進的開發(fā)工具
下面開始描述這些新特性。
母版頁(Master Pages)
過去,ASP.NET 沒有能力為一個完整的站點應(yīng)用一致的外觀或觀感。
ASP.NET 2.0特性中的 Master Pages 解決了這個問題。
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è)計目標:
◆使站點外觀的定制變得容易
◆允許主題被應(yīng)用到控件、頁面以及整個站點
◆允許定制所有可見的元素
Web 部件(Web Parts)
ASP.NET 2.0特性中的Web 部件能夠為站點提供一致的外觀,同時仍然允許用戶定制樣式和內(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)
對于保護機密以及個人的信息來說,安全性非常重要。
在ASP.NET 2.0特性中,已經(jīng)添加了下面這些控件:
◆Login 控件,提供登錄功能
◆LoginStatus 控件,控制登錄狀態(tài)
◆LoginName 控件,顯示當前用戶名
◆LoginView 控件,根據(jù)登錄狀態(tài)提供不同的視圖
◆CreateUser wizard,進行用戶帳戶的創(chuàng)建
◆PasswordRecovery 控件,提供“忘記密碼”功能
◆角色和個性化(Roles and Personalization)
◆因特網(wǎng)社區(qū)越來越流行。
ASP.NET 2.0 擁有可存儲用戶細節(jié)信息的個性化特性。該特性為自定義用戶(以及用戶組)的屬性的提供了便捷的方法。
國際化(Internationalization)
◆當您擁有更龐大的受眾時,通過不同的語言服務(wù)用戶是很重要的。
◆ASP.NET 2.0 已經(jīng)改進了對多語言的支持。
數(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 的一個核心目標,就是簡化了數(shù)據(jù)源的使用。
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 提供了自動編譯。所有同一目錄中的文件會在***運行時進行編譯,包含對 WSDL 以及 XSD 文件的支持。
已編譯的部署方式(安裝)以及源代碼保護
ASP.NET 2.0 同時提供了預(yù)編譯(pre-compilation)。能夠?qū)φ麄€站點進行預(yù)編譯。這就提供了一種部署(上傳到服務(wù)器)已編譯應(yīng)用程序的簡易方法,同時由于只有已編譯的文件能夠進行部署,源代碼也受到了保護。
站點管理(Site Management)
ASP.NET 2.0特性有三種配置管理站點的新特性:
◆新的本地管理控制臺
◆新的可編程管理功能 (API)
◆新的基于 web 的管理工具
開發(fā)工具(Development Tools)
Visual Studio 2005 的核心設(shè)計特性包括:
對以上所描述的特性的支持
從任何地點上傳文件(FTP、文件系統(tǒng)、Front Page....)
沒有項目文件,允許代碼在 Visual Studio 之外使用
整合了網(wǎng)站管理工具
“ASP.NET 2.0有什么新特性”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!