為什么需要新的數據源模型
數據綁定是開發人員在 ASP.NET 1.x 中發現的最令人愉快的意外功能之一。與 Active Server Pages 對數據訪問的支持相比,數據綁定是簡單性和有效性的非凡結合。然而,如果根據真正開發人員的需要進行衡量,則它還不夠完美。其局限不在于總體功能方面,而在于開發人員必須編寫大量代碼來處理甚至非常簡單和常見的操作(例如,分頁、排序或刪除)。為了彌補這一缺陷,ASP.NET 2.0 添加了一種新的數據源模型(請參閱我的文章:More Load, Less Code with the Data Enhancements of ASP.NET 2.0)。它包括很多不帶 UI 的新控件,這些控件將數據綁定控件的可視部分和數據容器聯系起來。開發人員需要在 ASP.NET 1.x 中編寫的絕大部分代碼經過適當的分解和創作,現在基本上都被嵌入到一系列新的控件中:數據源組件。