程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.net控件開發--文本框(入門篇)

asp.net控件開發--文本框(入門篇)

編輯:.NET實例教程

最近在看那一本下載N久的《ASP.Net高級編程》,這才發現,原來好東西都被我埋沒了!確實學到了好多東西,對以前不理解的東西有了一種頓

悟的感覺!早就想自己開發一個自己的控件讓人家用了.可能水平太水了.終於發現這本書裡面有講到.臨時做了一個現成的例子,總算成功!
  其實就是一個文本框,添加一個ontextchane事件!廢說不說了.來點實在的吧:(代碼雖少,理解以後你就強了)
打開VS.Net 2005 新建一個組件類,重命名為:mytext,添加代碼:
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Collections.Specialized
Namespace Mytextspace     ''這個將是後來的引用名
    Public Class MyTextBoxVB    ''這個將是後台的控件名(在控件欄裡面的名字)
        Inherits WebControl            ''繼承webcontrol類,(這樣才能擴展服務器控件呀)
        Implements IPostBackDataHandler   ''繼承自動加載回發數據接口(這樣才能安全的觸發的事件呀)
        Public Sub New()
            MyBase.New("input")                ''構造函數,初始化類,帶"input"參數
        End Sub

        Public Event TextChanged As EventHandler     ''定義一個事件TextChanged
        Private _value As String
        Public ReadOnly Property text() As String         ''定義一個屬性
            Get
                Return _value
            End Get

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved