通過增加若干新的特性,ASP.NET 2.0 對 ASP.NET 進(jìn)行了改進(jìn)。
ASP.NET 2.0 的設(shè)計目的是為了使 web 開發(fā)更容易,更快捷。
ASP.NET 2.0 的設(shè)計目標(biāo):
ASP.NET 2.0 中的某些新特性是:
下面開始描述這些新特性。
過去,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)容頁面的組合(合并)。
主題是另一項 ASP.NET 2.0 的特性。主題,或皮膚,允許開發(fā)者為 web 應(yīng)用程序創(chuàng)建定制的外觀。
ASP.NET 2.0 主題的設(shè)計目標(biāo):
ASP.NET 2.0 的 Web 部件能夠為站點(diǎn)提供一致的外觀,同時仍然允許用戶定制樣式和內(nèi)容。
新控件:
ASP.NET 2.0 擁有內(nèi)建的導(dǎo)航控件,比如:
對于保護(hù)機(jī)密以及個人的信息來說,安全性非常重要。
在 ASP.NET 2.0,已經(jīng)添加了下面這些控件:
因特網(wǎng)社區(qū)越來越流行。
ASP.NET 2.0 擁有可存儲用戶細(xì)節(jié)信息的個性化特性。該特性為自定義用戶(以及用戶組)的屬性的提供了便捷的方法。
當(dāng)您擁有更龐大的受眾時,通過不同的語言服務(wù)用戶是很重要的。
ASP.NET 2.0 已經(jīng)改進(jìn)了對多語言的支持。
許多網(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ù)庫連接方面的知識。
移動設(shè)備的問題是屏幕的尺寸以及顯示能力。
在 ASP.NET 中,微軟的移動因特網(wǎng)套件 (Microsoft Mobile Internet Toolkit,MMIT) 提供了這方面的支持。
在 ASP.NET 2.0 中,不再需要 MMIT,因為所有的控件都內(nèi)建了移動支持。
ASP.NET 2.0 擁有用于處理圖像的新控件:
這些空間對移動設(shè)備上更優(yōu)化的圖像顯示非常重要,比如手持電腦和移動電話。
ASP.NET 2.0 提供了自動編譯。所有同一目錄中的文件會在首次運(yùn)行時進(jìn)行編譯,包含對 WSDL 以及 XSD 文件的支持。
ASP.NET 2.0 同時提供了預(yù)編譯(pre-compilation)。能夠?qū)φ麄站點(diǎn)進(jìn)行預(yù)編譯。這就提供了一種部署(上傳到服務(wù)器)已編譯應(yīng)用程序的簡易方法,同時由于只有已編譯的文件能夠進(jìn)行部署,源代碼也受到了保護(hù)。
ASP.NET 2.0 有三種配置管理站點(diǎn)的新特性:
Visual Studio 2005 的核心設(shè)計特性包括:
而對于沒有能力使用 Visual Studio.NET 的非企業(yè)開發(fā)者來說,Visual Web Developer 是一個新的免費(fèi)的 ASP.NET 2.0 工具。