亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中怎么自定義控件

發布時間:2021-07-15 16:05:34 來源:億速云 閱讀:128 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關ASP.NET中怎么自定義控件,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

 假定用戶控件(UserControl.ascx)中包含按鈕控件AButton,希望實現按AButton按鈕時,包含該用戶控件的頁面可以接收到事件。為此,小雞射手在用戶控件和頁面的代碼中分別作了處理。

        UserControl.ascx.cs中的處理:
        1. 定義public的事件委托,如ClickEventHandler;
        2. 在UserControl類中聲明事件,如Click;
        3. 在UserControl類中定義引發事件的方法,如OnClick()方法;
        4. 在UserControl類的相關方法中調用引發事件的方法,如在Button_Click()中調用OnClick()。

        核心代碼示意如下:

public delegate void ClickEventHandler(object sender, EventArgs e);
        public class MyUserControl : System.Web.UI.UserControl
        {
           protected System.Web.UI.WebControls.Button AButton;
           public event ClickEventHandler Click;
           protected void OnClick(EventArgs e) 
           {
               if (Click!=null) Click(this, e); 
           }
           private void AButton_Click(object sender, System.EventArgs e)
           {
               this.OnClick(e);
           }
        }


 
包含UserControl的頁面cs文件中的處理:

     1. InitializeComponent()中增加事件處理程序,采用FindControl方法找到UserControl;
     2. 定義事件處理方法,在該方法中處理UserControl的事件,如UserControl_Clicked()。
核心代碼示意如下:

private void InitializeComponent()
     {    
           this.Load += new System.EventHandler(this.Page_Load);
           MyUserControl uc = this.FindControl("myUserControlID") as MyUserControl;
           uc.Click += new ClickEventHandler(this.UserControl_Clicked);
     }
     private void UserControl_Clicked(object sender, System.EventArgs e)
     {
           // UserControl_Clicked event hanlder
     }

上述就是小編為大家分享的ASP.NET中怎么自定義控件了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

将乐县| 泰来县| 神农架林区| 隆德县| 海阳市| 瑞昌市| 海盐县| 曲沃县| 昌江| 海丰县| 营山县| 徐闻县| 铜山县| 延庆县| 罗平县| 沂源县| 治多县| 自治县| 蒙阴县| 泸西县| 巴林左旗| 攀枝花市| 东丰县| 安仁县| 定边县| 普兰县| 九龙县| 丹棱县| 大关县| 平江县| 德州市| 瑞昌市| 庆安县| 青龙| 紫金县| 东明县| 恭城| 周至县| 炎陵县| 阳曲县| 麻江县|