在 Visual Studio 中新增「類別庫」專案,命名為 MyCustomControls。
右鍵專案 → 加入參考 → 選取 System.Web。
Class1.cs。NumericTextBox.cs、NumericTextBoxExtention.cs。Resources 資料夾,加入 NumericTextBox.js 作為內嵌資源。
後續將在 NumericTextBox.cs 繼承 TextBox,覆寫 OnPreRender 註冊腳本,並在 NumericTextBox.js 實作鍵盤過濾邏輯(僅允許數字、退位鍵、刪除鍵、小數點等),最後透過 WebResource.axd 輸出腳本,完成一個可重複使用的數字輸入框控制項。