視覺化 Web Part 提供設計工具拖拉控制項,開發體驗接近 ASP.NET Web Forms。本文示範建立顯示球員統計資料的視覺化 Web Part。
Stats 並填入測試資料。SmallvilleVisualWPProject,新增「視覺化 Web 組件」PlayerStats。PlayerStat 定義屬性(playerName, gamesPlayed, numOfGoals 等)。PlayerStatsUserControl.ascx 設計介面:放置 GridView、ObjectDataSource 等控制項。PlayerStatsUserControl.ascx.cs 撰寫資料存取邏輯(使用 SSOM 讀取清單資料填充 List<PlayerStat>)。視覺化 Web Part 將使用者介面與邏輯分離,適合複雜 UI 需求,降低手寫 HTML/控制項樹的負擔。