前兩教程見單頁面顯示主從報表,用 DropDownList` 顯示主記錄、GridView`/`DetailsView` 顯示明細。另一常見模式:主記錄一頁、明細另一頁。網路論壇如 www.asp.net 即典型例子。Asp.Net 論壇含多子論壇:Getting Started、Web Forms、Data Presentation Controls 等。每子論壇含多主題,每主題多貼文。論壇首頁列出子論壇,點擊轉至 ShowForum.aspx` 列出該子論壇主題。點擊主題轉 ShowPost.aspx` 顯示貼文。
本教程用 GridView` 列出供應商實現此模式。GridView` 每列(一供應商)含「檢視產品」連結,點擊轉至另一頁顯示所選供應商所有產品。
第三教程定義頁面結構時在 BasicReporting`、`Filtering`、`CustomFormatting` 資料夾加入多個起始頁。未為本教程加入起始頁,在 Filtering` 加入兩頁:
SupplierListMaster.aspx` — 列出主記錄(供應商)ProductsForSupplierDetails.aspx` — 顯示所選供應商產品建立時關聯 Site.master` 母版頁(見圖 1)。

圖 1:在 Filtering 資料夾下新增 SupplierListMaster.aspx 和 ProductsForSupplierDetails.aspx
新增兩檔案後,相應更新 Web.sitemap`。本教程簡單用下列 XML 內容作為子節點:
提示: 使用 K. Scott Allen 免費 Visual Studio Site Map Macro 可在新增 ASP.NET 頁面時自動更新網站地圖。
新增頁面後,在 SupplierListMaster.aspx` 建立顯示供應商 GridView`。加入 GridView` 繫結新 ObjectDataSource`,使用 SuppliersBLL` 類別 GetSuppliers()` 方法回傳所有供應商(見圖 2-3)。

圖 2:選擇 SuppliersBLL 類別

圖 3:配置 ObjectDataSource 使用 GetSuppliers() 方法