連續(xù)的發(fā)布了介紹關(guān)于ASP.NET 4的一些新增功能,但是基本上都只是簡單介紹,并未對新增功能如何使用進(jìn)行說明,可能在后續(xù)的時(shí)間里會有對ASP.NET 4新增功能的具體功能進(jìn)行說明,所有的新增功能的描述都是參考MSDN并通過翻譯加自己思維整理的文章。請大家多多支持,謝謝
前三章:
ASP.NET 4新增功能(一) ASP.NET核心服務(wù)
ASP.NET 4新增功能(二) ASP.NET Web 窗體增強(qiáng)功能
ASP.NET 4新增功能(三) 對Web標(biāo)準(zhǔn)的支持和輔助功能的增強(qiáng)
數(shù)據(jù)系列、圖表區(qū)域、軸、圖例、標(biāo)簽、標(biāo)題,等等。
數(shù)據(jù)綁定。
數(shù)據(jù)操作,例如復(fù)制、拆分、合并、對齊、分組、排序、搜索和篩選。
統(tǒng)計(jì)公式和財(cái)務(wù)公式。
高級圖表外觀,例如三維、抗鋸齒、照明和透視。
事件和自定義項(xiàng)。
交互性和 Microsoft Ajax。
支持 Ajax 調(diào)用,該功能為您提供了使用Microsoft Ajax庫和jQuery腳本添加到Web應(yīng)用程序的最佳方式。
Microsoft Ajax 庫的新版本包括下列功能:
可以通過服務(wù)器以 HTML 的形式呈現(xiàn) JSON 數(shù)據(jù)。
提供客戶端模板,使您可以僅使用基于瀏覽器的代碼顯示數(shù)據(jù)。
聲明式客戶端控件安裝和行為。
提供客戶端DataView控件,用于創(chuàng)建動態(tài)數(shù)據(jù)驅(qū)動的UI。
數(shù)據(jù)與HTML元素或客戶端控件之間的實(shí)時(shí)綁定。
客戶端命令冒泡。
WCF和WCF數(shù)據(jù)服務(wù)與客戶端腳本的完全集成,包括客戶端更改跟蹤。
Visual Studio 2010 中的網(wǎng)頁設(shè)計(jì)器已經(jīng)進(jìn)行了改進(jìn),提高了 CSS 兼容性,增加了對 HTML 和 ASP.NET 標(biāo)記代碼段的支持,并重新設(shè)計(jì)的用于 JScript 的 IntelliSense 功能。
Visual Studio 2010 中的 Visual Web Developer 設(shè)計(jì)器已更新,提高了 CSS 2.1 標(biāo)準(zhǔn)相容性。與 Visual Studio 的早期版本相比,該設(shè)計(jì)器可以更好地保留 HTML 源代碼,而且更加可靠。
在 HTML 編輯器中,IntelliSense 可自動完成標(biāo)記名稱。IntelliSense Snippets 功能可自動完成完整標(biāo)記等。在 Visual Studio 2010 中,針對 Visual Studio 的早期版本中支持的 JScript 及 C# 和 Visual Basic 提供 IntelliSense 代碼段支持。
Visual Studio 2010 包含 200 多個(gè)代碼段,可幫助您自動完成常見的 ASP.NET 和 HTML 標(biāo)記,包括必需的特性(如 runat="server")和特定于標(biāo)記的常見特性(如 ID、DataSourceID、ControlToValidate 和 Text)。
您可以下載其他代碼段,也可以編寫自己的代碼段以封裝您或您的團(tuán)隊(duì)用于常見任務(wù)的標(biāo)記塊。
在 Visual 2010 中,JScript IntelliSense已經(jīng)進(jìn)行了重新設(shè)計(jì),可提供更加豐富的編輯體驗(yàn)。IntelliSense 現(xiàn)在可識別諸如 registerNamespace 的方法及其他JavaScript框架所用的類似技術(shù)動態(tài)生成的對象。分析大型腳本庫和顯示 IntelliSense 的性能已獲得提升,幾乎或完全沒有處理延遲。兼容性顯著提高,幾乎支持所有第三方庫,并支持各種編碼風(fēng)格?,F(xiàn)在 IntelliSense 可在您鍵入文檔注釋時(shí)對其進(jìn)行分析并立即利用。
在目標(biāo)計(jì)算機(jī)上創(chuàng)建IIS應(yīng)用程序并配置IIS設(shè)置。
更改目標(biāo)環(huán)境中必須更改的Web.config設(shè)置。
在目標(biāo)環(huán)境中安裝安全證書。
在目標(biāo)環(huán)境中安裝GAC中的程序集。
在目標(biāo)環(huán)境中對Windows注冊表進(jìn)行必要的更改。
將更改傳播到Web應(yīng)用程序所用的SQL Server 數(shù)據(jù)庫中的數(shù)據(jù)或數(shù)據(jù)結(jié)構(gòu)。
多定向功能是在 ASP.NET 3.5 中引入的,使您能夠直接使用 Visual Studio 的最新版本,而無需將現(xiàn)有網(wǎng)站或Web服務(wù)升級至 .NET Framework 最新版本。
在Visual Studio 2008中,當(dāng)您處理面向 .NET Framework 早期版本的項(xiàng)目時(shí),開發(fā)環(huán)境的大部分功能均適用于目標(biāo)版本。但是,IntelliSense 顯示的是當(dāng)前版本中提供的語言功能,屬性窗口顯示的是當(dāng)前版本中提供的屬性。在 Visual Studio 2010 中,僅顯示.NET Framework目標(biāo)版本中提供的語言功能和屬性。