自定义控件

自定义控件中 声明一个事件

使用自定义控件的时候 on+事件名称 =“ 方法” 可以模拟一个控件的事件 例如下拉框改变的事件。 

这个委托事件写在控件的改变事件里面

 

<uc1:UCRegion runat="server" ID="UCRegion" OnSelectRegionEvent="ShowShopList" />

在自定义的用户控件里面,声明一个事件

public delegate void SelectRegionHandler(decimal regionId);
public event SelectRegionHandler SelectRegionEvent;

 

利用控件的下拉框改变事件处罚定义的事件

protected void DropCityRegion_SelectedIndexChanged(object sender, EventArgs e)
{
    decimal regionId = decimal.Parse(DropCityRegion.SelectedValue);
    SelectRegionEvent(regionId);
}

 

posted @ 2018-07-23 17:30  wonderfulviews  阅读(278)  评论(0编辑  收藏  举报