九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
關(guān)于頁(yè)面中獲取用戶控件中的控件事件的方法

在項(xiàng)目中經(jīng)常把一些經(jīng)常使用的代碼做成用戶控件以提高代碼的可重用性, 一個(gè)經(jīng)常遇到的就是在頁(yè)面中調(diào)用用戶控件中的服務(wù)器控件的事件,下面給出簡(jiǎn)單的代碼示列。

我們以一個(gè)用戶控件(a.ascx)中包含一個(gè) DropDownList 控件,然后在頁(yè)面(b.aspx)中調(diào)用 DropDownList 的 SelectedIndexChanged 為列

方法一:

a.ascx .cs

    public DropDownList  innerDropDownList
    ...{
        get ...{ return DropDownList1; }
    }

b.aspx

    protected void Page_Load(object sender, EventArgs e)
    ...{

         this.a1.innerDropDownList.SelectedIndexChanged += new EventHandler(UserControl_Clicked);

}
    private void UserControl_Clicked(object sender, System.EventArgs e)
    ...{
       //選擇下拉列表時(shí)觸發(fā)

    }

方法二:

 a.ascx.cs

 public EventHandler eventSelect;  
  protected void ddlcolor_SelectedIndexChanged(object sender, EventArgs e)
    ...{
        if (this.eventSelect != null)
        ...{
            this.eventSelect(this, e);
        }
    }
b.aspx.cs
    protected void Page_Load(object sender, EventArgs e)
    ...{

        this.a1.eventSelect += new EventHandler(UserControl_Clicked);
   }
   private void UserControl_Clicked(object sender, System.EventArgs e)
    ...{
        //
    }

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
c#編程之UserControl:用戶控件與主界面之間的事件響應(yīng)
給用戶控件添加事件
動(dòng)態(tài)加載Asp.net分頁(yè)控件
禁用viewstate之后對(duì)dropdownlist的解決方法
深入理解C#編程中的組件
為C#自定義控件添加自定義事件
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服