ASP.NET 4新增功能(四) 其它新功能及VS 2010對ASP.NET 4的支持改進...

ASP.NET 4新增功能(四) 其它新功能及VS 2010對ASP.NET 4的支持改進(完)

連續的發布了介紹關於ASP.NET 4的一些新增功能,但是基本上都只是簡單介紹,並未對新增功能如何使用進行說明,可能在後續的時間裡會有對ASP.NET 4新增功能的具體功能進行說明,所有的新增功能的描述都是參考MSDN並通過翻譯加自己思維整理的文章。請大家多多支持,謝謝

前三章:

ASP.NET 4新增功能(一) ASP.NET核心服務

ASP.NET 4新增功能(二) ASP.NET Web 窗體增強功能

ASP.NET 4新增功能(三) 對Web標準的支持和輔助功能的增強

ASP.NET Chart 控制項 通過使用ASP.NET chart 伺服器控制項,可以創建用於複雜統計分析或財務分析的簡單直觀圖表效果的ASP.NET應用程序。Chart 控制項支持下列功能:

  • 數據系列、圖表區域、軸、圖例、標籤、標題,等等。

  • 數據綁定。

  • 數據操作,例如複製、拆分、合併、對齊、分組、排序、搜索和篩選。

  • 統計公式和財務公式。

  • 高級圖表外觀,例如三維、抗鋸齒、照明和透視。

  • 事件和自定義項。

  • 交互性和 Microsoft Ajax。

  • 支持 Ajax 調用,該功能為您提供了使用Microsoft Ajax庫和jQuery腳本添加到Web應用程序的最佳方式。

  • Microsoft Ajax 的功能 現在,您可以使用 Microsoft Ajax 庫創建完全基於客戶端的 Ajax 應用程序。Microsoft Ajax 功能目前可為頁面和組件開發人員實現客戶端數據方案。要實現這些方案,必須下載並安裝 Microsoft Ajax 庫的最新版本,該版本是獨立於 .NET Framework 4 和 Visual Studio 2010 發行的。可以通過訪問 Microsoft Ajax 網站來下載 Microsoft Ajax 庫的最新版本。

    Microsoft Ajax 庫的新版本包括下列功能:

  • 可以通過伺服器以 HTML 的形式呈現 JSON 數據。

  • 提供客戶端模板,使您可以僅使用基於瀏覽器的代碼顯示數據。

  • 聲明式客戶端控制項安裝和行為。

  • 提供客戶端DataView控制項,用於創建動態數據驅動的UI。

  • 數據與HTML元素或客戶端控制項之間的實時綁定。

  • 客戶端命令冒泡。

  • WCF和WCF數據服務與客戶端腳本的完全集成,包括客戶端更改跟蹤。

  • Visual Studio 2010 中的網頁設計器已經進行了改進,提高了 CSS 兼容性,增加了對 HTML 和 ASP.NET 標記代碼段的支持,並重新設計的用於 JScript 的 IntelliSense 功能。

    提高 CSS 兼容性

    Visual Studio 2010 中的 Visual Web Developer 設計器已更新,提高了 CSS 2.1 標準相容性。與 Visual Studio 的早期版本相比,該設計器可以更好地保留 HTML 源代碼,而且更加可靠。

    HTML 和 JScript 代碼段

    在 HTML 編輯器中,IntelliSense 可自動完成標記名稱。IntelliSense Snippets 功能可自動完成完整標記等。在 Visual Studio 2010 中,針對 Visual Studio 的早期版本中支持的 JScript 及 C# 和 Visual Basic 提供 IntelliSense 代碼段支持。

    Visual Studio 2010 包含 200 多個代碼段,可幫助您自動完成常見的 ASP.NET 和 HTML 標記,包括必需的特性(如 runat="server")和特定於標記的常見特性(如 ID、DataSourceID、ControlToValidate 和 Text)。

    您可以下載其他代碼段,也可以編寫自己的代碼段以封裝您或您的團隊用於常見任務的標記塊。

    JScript IntelliSense 增強功能

    在 Visual 2010 中,JScript IntelliSense已經進行了重新設計,可提供更加豐富的編輯體驗。IntelliSense 現在可識別諸如 registerNamespace 的方法及其他JavaScript框架所用的類似技術動態生成的對象。分析大型腳本庫和顯示 IntelliSense 的性能已獲得提升,幾乎或完全沒有處理延遲。兼容性顯著提高,幾乎支持所有第三方庫,並支持各種編碼風格。現在 IntelliSense 可在您鍵入文檔注釋時對其進行分析並立即利用。

    使用 Visual Studio 2010 進行 Web 應用程序部署 對於 Web 應用程序項目,Visual Studio 現在提供與 IIS Web 部署工具 (Web 部署) 一起使用的工具,以實現在 ASP.NET 早期版本中必須手動完成的許多過程的自動化。例如,現在可以自動執行下列任務:

  • 在目標計算機上創建IIS應用程序並配置IIS設置。

  • 更改目標環境中必須更改的Web.config設置。

  • 在目標環境中安裝安全證書。

  • 在目標環境中安裝GAC中的程序集。

  • 在目標環境中對Windows註冊表進行必要的更改。

  • 將更改傳播到Web應用程序所用的SQL Server 資料庫中的數據或數據結構。

  • ASP.NET 多定向的增強功能 ASP.NET 4 為多定向功能增加了新的功能,使您可以更輕鬆地處理面向.NET Framework 早期版本的項目。

    多定向功能是在 ASP.NET 3.5 中引入的,使您能夠直接使用 Visual Studio 的最新版本,而無需將現有網站或Web服務升級至 .NET Framework 最新版本。

    在Visual Studio 2008中,當您處理面向 .NET Framework 早期版本的項目時,開發環境的大部分功能均適用於目標版本。但是,IntelliSense 顯示的是當前版本中提供的語言功能,屬性窗口顯示的是當前版本中提供的屬性。在 Visual Studio 2010 中,僅顯示.NET Framework目標版本中提供的語言功能和屬性。


    推薦閱讀:

    中越支持泰國軍政府
    英國女王呼籲「冷靜」引猜測.公投前支持脫歐的跡象
    【家教】家長 ,你「會」支持孩子學習嗎?每個階段,你要知道該怎麼管!
    俄媒:若西方施壓 俄必在"佔中"事件上支持中國
    趙麗穎《你和我的傾城時光》《知否》未播先火,這麼拚命的穎寶你支持嗎

    TAG:.NET | ASP.NET | 支持 | 功能 | 改進 | 2010 |