ASP.NET MVC2 新特性

來源:互聯網
上載者:User

http://blog.sina.com.cn/s/blog_4b0020f30100nz83.html

Areas-域

MVC2中,我們可以將一個大型的應用程式分割成更小的域,比如Administration area、Public Area、Report Area。每一個域都有自己的MODEL 、VIEW 和 Controllers。這便於重用和維護。

Model metadata and templated view helpers

這是一種可擴充的用以描述資料模型對象的機制。通過它們,可以實現UI的自動產生。

Validation

ASP.NET MVC2 提供更多的驗證控制和驗證方法。

Automatic HTML encoding

ASP.NET MVC2 會自動識別那些需要Encoding 哪些不需要Encoding,從而增強程式對XSS(cross-site scripting)的防護。

Asynchronous controllers

MVC2 提供對非同步控制器的支援。當請求設計操作時間的較長的I/O,串連資料等操作時。通過非同步控制器可以提高效能。非同步控制器建立在IHttpAsyncHandler基礎之上。

HTTP method overriding

 

Strongly typed input helpers

使用強型別的視圖,可以提供完全的只能感知。提高開發效率。

Child requests

這是一種允許在一個頁面中注入多個額外的獨立的地區。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.