承接上篇建立 Managed Stored Procedure 並擴充 DAL/BLL,本文示範在 ASP.NET 頁面中使用 ObjectDataSource 呼叫 BLL 方法,並繫結 GridView 顯示停產產品與低價產品。
AdvancedDAL/ManagedFunctionsAndSprocs.aspx。ID="DiscontinuedProducts"。ObjectDataSource,命名 DiscontinuedProductsDataSource。ProductsBLLWithSprocsGetDiscontinuedProductsProductsBLLWithSprocs 類別。GetDiscontinuedProducts 方法。繫結 GetProductsWithPriceLessThan 方法,並提供參數輸入介面(如 TextBox + Button 觸發查詢)。
透過 ObjectDataSource 零代碼繫結 Managed Stored Procedure 結果,展現分層架構優勢:表現層完全不需知道資料來自 T-SQL 或 C# Managed Code。