2009-05-21 69 views
6

ASP.Net 4.0提供哪些新功能?ASP.Net 4.0中有哪些新功能?

+1

主要特點?與ASP.NET 1 - 3.5中的相同。 (你可能意味着關鍵*新功能);) – 2009-05-21 19:07:52

+0

@Mark Brackett:你是對的,我的意思是新功能,但現在我編輯它。 – 2009-05-21 19:13:56

回答

16

有上的Mircosoft 9頻道一對夫婦的視頻:


報價(部分)從鏈接的博客帖子的會議筆記:

Web窗體
  • 開發人員可以管理影響控件ID呈現客戶端ID
  • 刪除ID膨脹,'mangling'
  • CSS:
    • 理想的去除需要使用CSS適配器
    • 推遲到CSS樣式和旁路現有的樣式屬性
      • 非內嵌樣式屬性
    • 支持非表 - 基於HTML渲染
  • URL路由Web窗體
    • 友好的URL處理Web窗體
    • 配置模型爲URL頁面上的路由
  • 視圖狀態
    • 禁用,啓用特定的控制 - 他們將提供的視圖狀態的細粒度控制 - 今天它是倒退
    • 在控制上禁用,在子控件上啓用
    • GridView/ListView在沒有viewstate的情況下工作得更好
  • ASP.NET動態數據
阿賈克斯
  • 繼續ASP。NET的Ajax創新:RIA
  • 上訴到JavaScript開發人員
  • 提供支持,爲網頁開發者
  • jQuery的,包括智能感知
  • 模板和數據綁定
    • 客戶端處理,REST或Web服務
    • 涵蓋頁面開發人員和組件開發人員場景
  • DOM操作selecto RS ...
  • 阿賈克斯更高級別的組件
    • Ajax控件工具包是戰略的一部分 - 他們會讓整個ASP.NET程序包的工具包的一部分
    • 新的控件
  • 集中腳本庫和分手性能
ASP.NET MVC
  • 訴求的顧慮,TDD那些想分離,完全控制
  • Ruby on Rails的,Django的,PHP
  • 從ASP.NET MVC 1.0
  • ASP.NET MVC(模型視圖控制器)
  • 建立在異步控制器
  • 子控制器&瀏覽
  • 聲明控制
個ASP.NET核心
  • 解決客戶的痛點
  • 提高規模和性能
  • 緩存可擴展性和性能:
    • 啓用緩存如Velocity
+0

@Noldorin:謝謝。 – 2009-05-21 19:08:14

5

有相當一些:

  • 靜態客戶端ID的
  • 更好的動態數據支持
  • 爲web表單應用程序的路由功能(通過ASP.NET MVC製造流行的)更好的支持
  • 很多Ajax增強

閱讀Scott Hanselman在.NET 4 here上的優秀博客文章(系列)。

並簽出ASP.NET 4.0的最佳白皮書here

馬克

+0

@marc_s:它會幫助我。 – 2009-05-21 19:11:04

2

在這個博客上有幾個ASP.NET 4.0文章 - .NET 4.0