首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

教你打造一個 Numeric TextBox 控制項

     編輯:關於ASP.NET

建立只接受數字輸入的 ASP.NET 伺服器控制項

步驟 1:建立類別庫專案

在 Visual Studio 中新增「類別庫」專案,命名為 MyCustomControls。

新增類別庫專案

步驟 2:加入 System.Web 參考

右鍵專案 → 加入參考 → 選取 System.Web。

加入 System.Web 參考

步驟 3:新增控制項類別與 JavaScript 資源

  • 刪除預設的 Class1.cs。
  • 新增兩個類別檔:NumericTextBox.cs、NumericTextBoxExtention.cs。
  • 建立 Resources 資料夾,加入 NumericTextBox.js 作為內嵌資源。
專案結構

後續將在 NumericTextBox.cs 繼承 TextBox,覆寫 OnPreRender 註冊腳本,並在 NumericTextBox.js 實作鍵盤過濾邏輯(僅允許數字、退位鍵、刪除鍵、小數點等),最後透過 WebResource.axd 輸出腳本,完成一個可重複使用的數字輸入框控制項。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved